MCPcopy Create free account

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

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

↓ 2 callersMethodadd
Add an entry to the prefetcher. If the request has capcaity, then it succeeds. Otherwise, it fails silently. # Return - True: add successful - False:
mitosis/src/prefetcher/mod.rs:63
↓ 2 callersMethodat_unchecked
(&self, offset: usize)
os-network/src/bytes.rs:104
↓ 2 callersMethodbatch_read_remote_pages
( &self, addr_list: &Vec<VirtAddrType>, access_info: &AccessInfo, )
mitosis/src/descriptors/child.rs:179
↓ 2 callersFunctionbench
()
exp/fork-functions/matmul/function_bench.py:16
↓ 2 callersMethodbottom_bit
Get the bottom bit of this physical address. Normally, it will always be zero. Thus, we will use it to encode additional information
mitosis/src/remote_mapping/page_structures.rs:405
↓ 2 callersMethodcalculate_checksum
(&self)
stress-test/rpc/rpc_common/src/payload.rs:32
↓ 2 callersFunctioncall_connect
mitosis-user-libs/mitosis-c-client/include/syscall.h:23
↓ 2 callersFunctioncompile_fence
exp/os-network/rpc/bench_nil_rpc.hh:8
↓ 2 callersMethodconnect_session_at
FIXME: currently we don't consider timeout
mitosis/src/rpc_caller_pool.rs:62
↓ 2 callersMethodcopy_file
(self, f, dst_dir="")
stress-test/bootstrap.py:171
↓ 2 callersMethodcopy_file
(self, f, dst_dir="")
exp_scripts/bootstrap.py:171
↓ 2 callersMethodcopy_file
(self,f,dst_dir = "")
scripts/bootstrap_proxy.py:151
↓ 2 callersMethodcreate_rc_connection
( &'a mut self, idx: usize, machine_id: usize, info: RCConnectInfo, )
mitosis/src/rc_conn_pool.rs:81
↓ 2 callersMethodend
(&mut self)
mitosis-util/src/reporter/thpt.rs:21
↓ 2 callersFunctionend_rdma
()
mitosis/src/rdma_context.rs:104
↓ 2 callersMethodexecute
(self, cmd, pty=False, timeout=None, background=False)
stress-test/bootstrap.py:153
↓ 2 callersMethodexecute
(&mut self, vma: &VMA)
mitosis/src/kern_wrappers/vma_iters.rs:33
↓ 2 callersMethodexecute
(self, cmd, pty=False, timeout=None, background=False)
exp_scripts/bootstrap.py:153
↓ 2 callersMethodexecute
(&mut self, id: usize, input: &BytesMut, output: &mut BytesMut)
os-network/src/rpc/service.rs:27
↓ 2 callersMethodexecute
(self,cmd,pty=False,timeout=None,background=False)
scripts/bootstrap_proxy.py:134
↓ 2 callersFunctionexecute_pass
(cr, global_configs, i, printer, p)
stress-test/bootstrap.py:380
↓ 2 callersFunctionexecute_pass
(cr, global_configs, i, printer, p)
exp_scripts/bootstrap.py:380
↓ 2 callersFunctionexport_image
(image_name, path)
mitosis-user-libs/mitosis-lean-container/make_app_rootfs.py:5
↓ 2 callersMethodfill_up
(&mut self, len: usize, context: Arc<Context>)
mitosis/src/mem_pools.rs:38
↓ 2 callersFunctionfork_resume_remote
mitosis-user-libs/mitosis-lean-container/app/simple_child/syscall.h:69
↓ 2 callersFunctionget_args
()
exp/fork-functions/micro/workingset_py_wrapper.py:6
↓ 2 callersMethodget_caller
(&'a mut self, idx: usize)
mitosis/src/rpc_caller_pool.rs:52
↓ 2 callersMethodget_connect_stub
(&self)
os-network/src/rpc/header.rs:102
↓ 2 callersMethodget_cur_delay_usec
(&self)
os-network/src/timeout.rs:44
↓ 2 callersMethodget_inner
(&self)
os-network/src/datagram/msg.rs:68
↓ 2 callersFunctionget_intersection
(dic, upper_dict)
stress-test/toml_generator.py:52
↓ 2 callersFunctionget_intersection
(dic, upper_dict)
exp_scripts/toml_generator.py:52
↓ 2 callersMethodget_level
(&self)
mitosis/src/remote_mapping/page_structures.rs:143
↓ 2 callersMethodget_mmap_flags
(&self)
mitosis/src/kern_wrappers/vma.rs:90
↓ 2 callersMethodget_my_payload
(&mut self)
os-network/bench/rc_read_or_client/src/lib.rs:86
↓ 2 callersMethodget_my_payload
(&mut self)
os-network/bench/dc_read_or_client/src/lib.rs:86
↓ 2 callersMethodget_op
(&self)
os-network/src/rdma/payload/dc.rs:97
↓ 2 callersFunctionget_passed_nanosecond
exp/fork-functions/benchmark_lean_container.c:76
↓ 2 callersFunctionget_passed_nanosecond
exp/fork-functions/micro/working_set_bench.cc:34
↓ 2 callersFunctionget_passed_nanosecond
mitosis-user-libs/mitosis-lean-container/lib/benchmark/benchmark_lean_container_pause_w_command.c:26
↓ 2 callersFunctionget_passed_nanosecond
mitosis-user-libs/mitosis-lean-container/lib/benchmark/benchmark_lean_container.c:40
↓ 2 callersFunctionget_passed_nanosecond
mitosis-user-libs/mitosis-lean-container/lib/benchmark/benchmark_lean_container_w_command.c:47
↓ 2 callersMethodget_pending_reqs
(&self)
os-network/src/rpc/impls/ud.rs:60
↓ 2 callersMethodget_ptr
(&self)
os-network/src/bytes.rs:94
↓ 2 callersMethodget_rc_conn
( &'a self, session_id: usize, )
mitosis/src/rc_conn_pool.rs:71
↓ 2 callersFunctionget_rc_conn_pool_mut
( idx: usize, )
mitosis/src/lib.rs:349
↓ 2 callersFunctionget_rc_conn_pool_ref
( idx: usize, )
mitosis/src/lib.rs:341
↓ 2 callersFunctionget_rc_factory_ref
( nic_idx: usize, )
mitosis/src/lib.rs:270
↓ 2 callersFunctionget_rc_service_ref
( nic_idx: usize, )
mitosis/src/lib.rs:205
↓ 2 callersFunctionget_rpc_caller_pool_mut
()
mitosis/src/lib.rs:317
↓ 2 callersFunctionget_rpc_caller_pool_ref
()
mitosis/src/lib.rs:312
↓ 2 callersMethodget_serialize_buf_sz
(&self)
mitosis/src/shadow_process_service.rs:56
↓ 2 callersMethodget_stack_registers
The bellow comments are taken from arch/alpha/include/uapi/asm/ptrace.h This struct defines the way the registers are stored on the kernel stack durin
mitosis/src/kern_wrappers/task.rs:149
↓ 2 callersMethodget_status
(&self)
os-network/src/rdma/dc.rs:51
↓ 2 callersFunctionget_ud_factory_ref
( nic_idx: usize, )
mitosis/src/lib.rs:256
↓ 2 callersFunctionget_ud_service_ref
( nic_idx: usize, )
mitosis/src/lib.rs:225
↓ 2 callersFunctionhandler
()
exp/fork-functions/finra/function.py:130
↓ 2 callersFunctionhandler
(time)
exp/fork-functions/finra/function_bench.py:124
↓ 2 callersFunctionhandler
(working_sz)
exp/fork-functions/micro/workingset_v1.py:41
↓ 2 callersMethodincrease_ref_count
(&mut self)
mitosis/src/kern_wrappers/page.rs:56
↓ 2 callersFunctioninit_buffer
exp/fork-functions/micro/workingset_impl.cc:41
↓ 2 callersMethodis_anonymous
(&self)
mitosis/src/kern_wrappers/vma.rs:41
↓ 2 callersMethodis_cache
(&self)
mitosis/src/remote_mapping/page_structures.rs:485
↓ 2 callersMethodis_empty
check whether all entries in the pagetable is zero
mitosis/src/remote_mapping/page_table.rs:56
↓ 2 callersMethodis_stack
whether this VMA is a stack
mitosis/src/kern_wrappers/vma.rs:46
↓ 2 callersMethodis_stack
(&self)
mitosis/src/descriptors/vma.rs:19
↓ 2 callersFunctionkeyword
(placeholder)
stress-test/toml_generator.py:23
↓ 2 callersFunctionkeyword
(placeholder)
exp_scripts/toml_generator.py:23
↓ 2 callersMethodlen
Return the number of valid entries
mitosis/src/prefetcher/mod.rs:52
↓ 2 callersMethodload
(self,f)
scripts/bootstrap_proxy.py:75
↓ 2 callersMethodmap_one_region
( &self, file: *mut crate::bindings::file, vma_meta: &VMADescriptor, next_vma:
mitosis/src/kern_wrappers/task.rs:34
↓ 2 callersMethodmap_to_the_l1
(&mut self, entry: &RemotePageAddr)
mitosis/src/remote_mapping/page_table.rs:136
↓ 2 callersMethodmkdir
(self, path, mode=511, ignore_existing=False)
scripts/bootstrap_proxy.py:193
↓ 2 callersMethodneed_prefetch
(&self)
mitosis/src/remote_mapping/page_table.rs:175
↓ 2 callersMethodnext_lower_level
Returns the next lower level or `None` for level 1
mitosis/src/remote_mapping/page_structures.rs:345
↓ 2 callersMethodopen
( _file: *mut crate::linux_kernel_module::bindings::file, )
mitosis/unitests/syscalls/src/my_syscall.rs:14
↓ 2 callersFunctionpmem_do_arch_prctl_64
mitosis/src/native/kernel_helper.c:87
↓ 2 callersFunctionpmem_get_current_pt_regs
mitosis/src/native/kernel_helper.c:186
↓ 2 callersFunctionpmem_get_page
mitosis/src/native/kernel_helper.c:322
↓ 2 callersFunctionpmem_page_dup_rmap
mitosis/src/native/kernel_helper.c:312
↓ 2 callersFunctionpmem_vm_insert_page
mitosis/src/native/kernel_helper.c:236
↓ 2 callersFunctionpmem_vm_mmap
mitosis/src/native/kernel_helper.c:151
↓ 2 callersMethodpoll_prefetcher
(&mut self)
mitosis/src/descriptors/child.rs:456
↓ 2 callersMethodpop_one
(&mut self)
mitosis/src/dc_pool.rs:173
↓ 2 callersMethodpop_one_qp
(&mut self)
mitosis/src/dc_pool.rs:69
↓ 2 callersFunctionpublic_data
Fetch public market data from yahoo finance api :return:
exp/fork-functions/finra/function.py:18
↓ 2 callersMethodread_remote_page
( &mut self, remote_va: PhyAddrType, access_info: &AccessInfo, )
mitosis/src/descriptors/child.rs:267
↓ 2 callersMethodreal_addr
(&self)
mitosis/src/remote_mapping/page_structures.rs:496
↓ 2 callersFunctionreport
exp/fork-micro/bench_prepare_time.cc:20
↓ 2 callersFunctionreport
(name)
exp/fork-micro/bench_prepare_time.py:33
↓ 2 callersFunctionreport
(name)
exp/fork-micro/bench_exe_time_parent.py:32
↓ 2 callersMethodresize
(&mut self, sz: usize)
os-network/src/bytes.rs:72
↓ 2 callersFunctionrun
(*args, **kwargs)
stress-test/rpc/run_tests.py:9
↓ 2 callersFunctionrun
(*args, **kwargs)
mitosis/unitests/run_tests.py:9
↓ 2 callersFunctionrun
(*args, **kwargs)
mitosis-util/unitests/run_tests.py:9
↓ 2 callersFunctionrun
(*args, **kwargs)
mitosis-macros/unitests/run_tests.py:9
↓ 2 callersFunctionrun
(*args, **kwargs)
os-network/unitests/run_tests.py:9
↓ 2 callersMethodserialization_buf_len
(&self)
mitosis/src/descriptors/child.rs:584
↓ 2 callersMethodset_alloc
(&mut self)
mitosis/src/kern_wrappers/vma.rs:74
↓ 2 callersFunctionset_cpu_number_cpuset
allow the process to run on cpu(s)
mitosis-user-libs/mitosis-lean-container/lib/core/lean_container.c:144
← previousnext →201–300 of 1,289, ranked by callers