MCPcopy Create free account

hub / github.com/ProjectMitosisOS/mitosis-core / functions

Functions1,289 in github.com/ProjectMitosisOS/mitosis-core

↓ 81 callersMethodjoin
exp/os-network/rpc/bench_nil_rpc.hh:28
↓ 72 callersMethodappend
(self, name, env)
exp_scripts/bootstrap.py:99
↓ 69 callersMethodto_string
(&self)
os-network/src/rdma.rs:42
↓ 62 callersFunctionblock_on
(f: &mut F)
os-network/src/lib.rs:45
↓ 54 callersMethodclone
(&self)
os-network/src/bytes.rs:48
↓ 48 callersMethodtruncate_header
(&self, off: usize)
os-network/src/bytes.rs:26
↓ 46 callersMethoditer
(&self)
mitosis/src/prefetcher/mod.rs:75
↓ 45 callersFunctiondrop
()
stress-test/rpc/rpc_client/src/lib.rs:278
↓ 41 callersMethodclone
(&self)
mitosis/src/remote_mapping/page_table.rs:237
↓ 38 callersMethodget_qp
(&self)
os-network/src/rdma/dc.rs:55
↓ 31 callersFunctioninit
()
mitosis/unitests/services/src/lib.rs:254
↓ 30 callersMethodcreate
(self, ud: UDDatagram)
os-network/src/datagram/ud_receiver.rs:43
↓ 30 callersMethodopen
(&self)
mitosis-user-libs/mitosis-rust-client/src/lib.rs:115
↓ 27 callersMethodnext
(&mut self)
mitosis/src/kern_wrappers/mm.rs:133
↓ 27 callersMethodpost
(&mut self, req: &Self::ReqPayload)
os-network/src/rdma/dc.rs:81
↓ 24 callersMethodlen
(&self)
mitosis/src/mem_pools.rs:50
↓ 24 callersMethodmap
(&mut self, addr: VirtAddr, phy: PhysAddr)
mitosis/src/remote_mapping/page_table.rs:98
↓ 24 callersFunctionopen
()
exp/common/syscall_lib.py:9
↓ 23 callersFunctioninit
()
os-network/unitests/bytes/src/lib.rs:60
↓ 20 callersMethodinto_inner
Consumes this timeout, returning the underlying value.
os-network/src/timeout.rs:92
↓ 19 callersMethodclose
(self)
exp_scripts/bootstrap.py:181
↓ 19 callersMethodlen
(&self)
os-network/src/rdma.rs:36
↓ 19 callersMethodmemcpy_deserialize
Deserialize a sized object through memory copy.
os-network/src/serialize.rs:43
↓ 18 callersMethodappend
(self, name, env)
stress-test/bootstrap.py:99
↓ 18 callersMethodclone
(&self)
os-network/src/rdma/dc.rs:135
↓ 18 callersMethoddecode
(addr: u64)
mitosis/src/remote_mapping/page_structures.rs:465
↓ 18 callersMethodread
( &mut self, _loc: &Self::Location, addr: &Self::RemoteMemory, _key: &Self::Ke
os-network/src/remote_memory/local.rs:41
↓ 17 callersMethodlen
(&self)
mitosis/src/descriptors/page_table.rs:53
↓ 16 callersMethodinsert
(&mut self, idx: usize, id: usize, access: crate::remote_paging::AccessInfo)
mitosis/src/dc_pool.rs:42
↓ 15 callersMethodlock
(&self, f: impl FnOnce(&'a mut T) -> R)
mitosis/src/lock_bundler.rs:29
↓ 14 callersMethodget_bytes
(&self)
os-network/src/datagram/msg.rs:14
↓ 13 callersMethodgenerate
(&self)
mitosis/src/shadow_process/vma.rs:84
↓ 13 callersMethodreset_timer
(&mut self, wait_usec : i64)
os-network/src/timeout.rs:38
↓ 13 callersMethodset_device_name
(&mut self, name: String)
mitosis-user-libs/mitosis-rust-client/src/lib.rs:110
↓ 13 callersMethodset_qd_hint
(mut self, hint: usize)
os-network/src/datagram/ud_receiver.rs:38
↓ 12 callersMethodcreate
(gid: &alloc::string::String, nic_idx: u64, tid: usize)
mitosis/src/rpc_service.rs:37
↓ 12 callersMethodcreate_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 callersMethodgenerate
(self, meta: &T, msg: &mut BytesMut)
os-network/src/rpc/header_factory.rs:18
↓ 12 callersMethodget_bytes_mut
(&mut self)
os-network/src/datagram/msg.rs:18
↓ 12 callersMethodget_context
(&self)
os-network/src/rdma/dc.rs:22
↓ 12 callersMethodpost_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 callersMethodspawn
( &mut self, ctx: Box<ThreadLocalCTX<B::Args, R>>, )
mitosis-util/src/bench.rs:63
↓ 12 callersMethodtest
a wrapper to test arbitrary cmd
mitosis-user-libs/mitosis-rust-client/src/lib.rs:66
↓ 11 callersMethodclose
(self)
stress-test/bootstrap.py:181
↓ 11 callersMethodmemcpy_serialize_at
Serialize a sized object through memory copy at an offset
os-network/src/serialize.rs:17
↓ 11 callersMethodpoll
(&mut self)
os-network/src/rpc.rs:165
↓ 11 callersMethodserialize
(&self, bytes: &mut BytesMut)
mitosis/src/descriptors/pair.rs:37
↓ 11 callersFunctionsopen
mitosis-user-libs/mitosis-c-client/include/syscall.h:9
↓ 10 callersFunctionadd_lean_container_template
mitosis-user-libs/mitosis-lean-container/lib/core/lean_container.c:378
↓ 10 callersMethodclose
(self)
scripts/bootstrap_proxy.py:161
↓ 10 callersMethodcreate
(random_seed: u64)
stress-test/rpc/rpc_common/src/payload.rs:13
↓ 10 callersMethodget_mut
Gets a mutable reference to the underlying value in this timeout.
os-network/src/timeout.rs:87
↓ 10 callersFunctioninit_cgroup
mitosis-user-libs/mitosis-lean-container/lib/core/lean_container.c:349
↓ 10 callersMethodis_null
Convenience method for checking if a physical address is null.
mitosis/src/remote_mapping/page_structures.rs:428
↓ 10 callersFunctionpmem_free_page
mitosis/src/native/kernel_helper.c:231
↓ 10 callersFunctionremove_lean_container_template
mitosis-user-libs/mitosis-lean-container/lib/core/lean_container.c:396
↓ 10 callersMethodrun
(self)
exp/common/func_bench_wrapper.py:30
↓ 9 callersFunctioncalculate_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 callersMethodget_start
(&self)
mitosis/src/descriptors/vma.rs:24
↓ 9 callersMethodget_vma_iter
(&self)
mitosis/src/kern_wrappers/mm.rs:30
↓ 9 callersFunctionhandler
()
exp/fork-functions/dd/function.py:18
↓ 9 callersFunctionhandler
(working_sz)
exp/fork-functions/micro/function.py:40
↓ 9 callersMethodnext
(&mut self, bits: usize)
stress-test/rpc/rpc_common/src/random.rs:25
↓ 9 callersFunctionpmem_alloc_page
mitosis/src/native/kernel_helper.c:225
↓ 9 callersFunctionpmem_page_to_phy
mitosis/src/native/kernel_helper.c:242
↓ 9 callersMethodreport
(&self)
mitosis-util/src/reporter.rs:45
↓ 9 callersMethodserialization_buf_len
(&self)
mitosis/src/descriptors/parent.rs:176
↓ 9 callersMethodstop_one
(&mut self)
mitosis-util/src/bench.rs:88
↓ 8 callersMethodadd
(&mut self, r: Arc<UnsafeCell<R>>)
mitosis-util/src/reporter.rs:41
↓ 8 callersMethodadd_one
(&mut self, offset: Offset, val: Value)
mitosis/src/descriptors/parent.rs:296
↓ 8 callersMethodget_local_mr
(&self)
os-network/src/rdma/payload/dc.rs:48
↓ 8 callersMethodget_reporter
(&self)
mitosis-util/src/ctx.rs:20
↓ 8 callersMethodget_rkey
(&self)
os-network/src/rdma/payload/dc.rs:93
↓ 8 callersMethodget_session_id
(&self)
os-network/src/rpc/header.rs:9
↓ 8 callersMethodget_start
(&self)
mitosis/src/kern_wrappers/vma.rs:50
↓ 8 callersFunctionpmem_get_current_cpu
mitosis/src/native/kernel_helper.c:264
↓ 8 callersMethodreport
(self, start, end, op)
exp/common/func_bench_wrapper.py:43
↓ 8 callersMethodset_num_nics_used
(&mut self, num: usize)
mitosis/src/lib.rs:99
↓ 8 callersFunctionsetup_lean_container_w_double_fork
mitosis-user-libs/mitosis-lean-container/lib/core/lean_container.c:487
↓ 7 callersMethodconnect
(self, pwd, passp=None, timeout=30)
exp_scripts/bootstrap.py:129
↓ 7 callersFunctionend_instance
()
mitosis/src/startup.rs:218
↓ 7 callersMethodget_memory_descriptor
(&self)
mitosis/src/kern_wrappers.rs:46
↓ 7 callersMethodget_mut_service
(&mut self)
os-network/src/rpc/hook.rs:30
↓ 7 callersMethoditer
(&self)
mitosis/src/descriptors/page_table.rs:61
↓ 7 callersMethodlen
(&self)
os-network/src/datagram/msg.rs:59
↓ 7 callersMethodlookup
( &self, remote_mac_id: usize, handler_id: usize, )
mitosis/src/remote_pt_cache.rs:37
↓ 7 callersFunctionopen
()
samples/python/syscall_lib.py:9
↓ 7 callersMethodregister
(&mut self, id: usize, callback: impl FnMut(&BytesMut, &mut BytesMut) -> usize + 'a)
os-network/src/rpc/service.rs:19
↓ 7 callersFunctionremove_cached_namespace
mitosis-user-libs/mitosis-lean-container/lib/core/lean_container.c:337
↓ 7 callersMethodreset
(&mut self)
os-network/src/timeout.rs:34
↓ 7 callersFunctionsetup_cached_namespace
mitosis-user-libs/mitosis-lean-container/lib/core/lean_container.c:309
↓ 7 callersFunctiontimestamp
(response, event, startTime, endTime, externalServicesTime)
exp/fork-functions/finra/util.py:24
↓ 7 callersMethodwalk
(&mut self, vma: *mut vm_area_struct)
mitosis/src/kern_wrappers/vma_iters.rs:153
↓ 6 callersMethodclone
(&self)
mitosis/src/rpc_service.rs:62
↓ 6 callersMethodcopy
(&mut self, payload: &Self, offset: usize)
os-network/src/bytes.rs:59
↓ 6 callersMethodgenerate_mm
(&self)
mitosis/src/kern_wrappers/task.rs:114
↓ 6 callersMethodget_flags
(&self)
mitosis/src/kern_wrappers/vma.rs:66
↓ 6 callersMethodget_flags
(&self)
mitosis/src/descriptors/vma.rs:49
↓ 6 callersMethodget_next
(&mut self)
stress-test/rpc/rpc_common/src/random.rs:16
↓ 6 callersFunctionget_order
(p)
stress-test/bootstrap.py:374
next →1–100 of 1,289, ranked by callers