MCPcopy Create free account

hub / github.com/Bareflank/hypervisor / functions

Functions2,423 in github.com/Bareflank/hypervisor

Methodbf_mem_op_alloc_page
syscall/src/bf_syscall_t.hpp:1669
Methodbf_mem_op_alloc_page
<!-- description --> @brief bf_mem_op_alloc_page allocates a page, and maps this page into the direct map of the VM. <!-- inputs/outputs --> @tparam
syscall/src/bf_syscall_t.rs:1704
Functionbf_page_aligned
<!-- description --> @brief Returns the page aligned version of the addr <!-- inputs/outputs --> @param addr the address to query @return Returns the
syscall/include/bf_constants.hpp:63
Functionbf_page_aligned
<!-- description --> @brief Returns the page aligned version of the addr <!-- inputs/outputs --> @param addr the address to query @return Returns the
syscall/include/bf_constants.rs:59
Functionbf_syscall_flags
<!-- description --> @brief n/a <!-- inputs/outputs --> @param rax n/a @return n/a
syscall/include/bf_constants.hpp:160
Functionbf_syscall_flags
<!-- description --> @brief n/a <!-- inputs/outputs --> @param rax n/a @return n/a
syscall/include/bf_constants.rs:170
Functionbf_syscall_index
<!-- description --> @brief n/a <!-- inputs/outputs --> @param rax n/a @return n/a
syscall/include/bf_constants.hpp:202
Functionbf_syscall_opcode
<!-- description --> @brief n/a <!-- inputs/outputs --> @param rax n/a @return n/a
syscall/include/bf_constants.hpp:174
Functionbf_syscall_opcode_nosig
<!-- description --> @brief n/a <!-- inputs/outputs --> @param rax n/a @return n/a
syscall/include/bf_constants.hpp:188
Functionbf_syscall_opcode_nosig
<!-- description --> @brief n/a <!-- inputs/outputs --> @param rax n/a @return n/a
syscall/include/bf_constants.rs:212
Functionbf_syscall_sig
<!-- description --> @brief n/a <!-- inputs/outputs --> @param rax n/a @return n/a
syscall/include/bf_constants.hpp:146
Functionbf_syscall_sig
<!-- description --> @brief n/a <!-- inputs/outputs --> @param rax n/a @return n/a
syscall/include/bf_constants.rs:149
Methodbf_tls_extid
<!-- description --> @brief Returns the value of tls.extid <!-- inputs/outputs --> @return Returns the value of tls.extid
syscall/mocks/bf_syscall_t.hpp:943
Methodbf_tls_extid
<!-- description --> @brief Returns the value of tls.extid <!-- inputs/outputs --> @return Returns the value of tls.extid
syscall/src/bf_syscall_t.hpp:556
Methodbf_tls_online_pps
<!-- description --> @brief Returns the value of tls.online_pps <!-- inputs/outputs --> @return Returns the value of tls.online_pps
syscall/mocks/bf_syscall_t.hpp:1063
Methodbf_tls_online_pps
<!-- description --> @brief Returns the value of tls.online_pps <!-- inputs/outputs --> @return Returns the value of tls.online_pps
syscall/src/bf_syscall_t.hpp:616
Methodbf_tls_ppid
<!-- description --> @brief Returns the value of tls.ppid <!-- inputs/outputs --> @return Returns the value of tls.ppid
syscall/mocks/bf_syscall_t.hpp:1039
Methodbf_tls_ppid
<!-- description --> @brief Returns the value of tls.ppid <!-- inputs/outputs --> @return Returns the value of tls.ppid
syscall/src/bf_syscall_t.hpp:604
Methodbf_tls_r10
<!-- description --> @brief Returns the value of tls.r10 <!-- inputs/outputs --> @return Returns the value of tls.r10
syscall/mocks/bf_syscall_t.hpp:697
Methodbf_tls_r10
<!-- description --> @brief Returns the value of tls.r10 <!-- inputs/outputs --> @return Returns the value of tls.r10
syscall/src/bf_syscall_t.hpp:406
Methodbf_tls_r11
<!-- description --> @brief Returns the value of tls.r11 <!-- inputs/outputs --> @return Returns the value of tls.r11
syscall/mocks/bf_syscall_t.hpp:738
Methodbf_tls_r11
<!-- description --> @brief Returns the value of tls.r11 <!-- inputs/outputs --> @return Returns the value of tls.r11
syscall/src/bf_syscall_t.hpp:431
Methodbf_tls_r12
<!-- description --> @brief Returns the value of tls.r12 <!-- inputs/outputs --> @return Returns the value of tls.r12
syscall/mocks/bf_syscall_t.hpp:779
Methodbf_tls_r12
<!-- description --> @brief Returns the value of tls.r12 <!-- inputs/outputs --> @return Returns the value of tls.r12
syscall/src/bf_syscall_t.hpp:456
Methodbf_tls_r13
<!-- description --> @brief Returns the value of tls.r13 <!-- inputs/outputs --> @return Returns the value of tls.r13
syscall/mocks/bf_syscall_t.hpp:820
Methodbf_tls_r13
<!-- description --> @brief Returns the value of tls.r13 <!-- inputs/outputs --> @return Returns the value of tls.r13
syscall/src/bf_syscall_t.hpp:481
Methodbf_tls_r14
<!-- description --> @brief Returns the value of tls.r14 <!-- inputs/outputs --> @return Returns the value of tls.r14
syscall/mocks/bf_syscall_t.hpp:861
Methodbf_tls_r14
<!-- description --> @brief Returns the value of tls.r14 <!-- inputs/outputs --> @return Returns the value of tls.r14
syscall/src/bf_syscall_t.hpp:506
Methodbf_tls_r15
<!-- description --> @brief Returns the value of tls.r15 <!-- inputs/outputs --> @return Returns the value of tls.r15
syscall/mocks/bf_syscall_t.hpp:902
Methodbf_tls_r15
<!-- description --> @brief Returns the value of tls.r15 <!-- inputs/outputs --> @return Returns the value of tls.r15
syscall/src/bf_syscall_t.hpp:531
Methodbf_tls_r8
<!-- description --> @brief Returns the value of tls.r8 <!-- inputs/outputs --> @return Returns the value of tls.r8
syscall/mocks/bf_syscall_t.hpp:615
Methodbf_tls_r8
<!-- description --> @brief Returns the value of tls.r8 <!-- inputs/outputs --> @return Returns the value of tls.r8
syscall/src/bf_syscall_t.hpp:356
Methodbf_tls_r9
<!-- description --> @brief Returns the value of tls.r9 <!-- inputs/outputs --> @return Returns the value of tls.r9
syscall/mocks/bf_syscall_t.hpp:656
Methodbf_tls_r9
<!-- description --> @brief Returns the value of tls.r9 <!-- inputs/outputs --> @return Returns the value of tls.r9
syscall/src/bf_syscall_t.hpp:381
Methodbf_tls_rax
<!-- description --> @brief Returns the value of tls.rax <!-- inputs/outputs --> @return Returns the value of tls.rax
syscall/mocks/bf_syscall_t.hpp:328
Methodbf_tls_rax
<!-- description --> @brief Returns the value of tls.rax <!-- inputs/outputs --> @return Returns the value of tls.rax
syscall/src/bf_syscall_t.hpp:181
Methodbf_tls_rbp
<!-- description --> @brief Returns the value of tls.rbp <!-- inputs/outputs --> @return Returns the value of tls.rbp
syscall/mocks/bf_syscall_t.hpp:492
Methodbf_tls_rbp
<!-- description --> @brief Returns the value of tls.rbp <!-- inputs/outputs --> @return Returns the value of tls.rbp
syscall/src/bf_syscall_t.hpp:281
Methodbf_tls_rbx
<!-- description --> @brief Returns the value of tls.rbx <!-- inputs/outputs --> @return Returns the value of tls.rbx
syscall/mocks/bf_syscall_t.hpp:369
Methodbf_tls_rbx
<!-- description --> @brief Returns the value of tls.rbx <!-- inputs/outputs --> @return Returns the value of tls.rbx
syscall/src/bf_syscall_t.hpp:206
Methodbf_tls_rcx
<!-- description --> @brief Returns the value of tls.rcx <!-- inputs/outputs --> @return Returns the value of tls.rcx
syscall/mocks/bf_syscall_t.hpp:410
Methodbf_tls_rcx
<!-- description --> @brief Returns the value of tls.rcx <!-- inputs/outputs --> @return Returns the value of tls.rcx
syscall/src/bf_syscall_t.hpp:231
Methodbf_tls_rdi
<!-- description --> @brief Returns the value of tls.rdi <!-- inputs/outputs --> @return Returns the value of tls.rdi
syscall/mocks/bf_syscall_t.hpp:574
Methodbf_tls_rdi
<!-- description --> @brief Returns the value of tls.rdi <!-- inputs/outputs --> @return Returns the value of tls.rdi
syscall/src/bf_syscall_t.hpp:331
Methodbf_tls_rdx
<!-- description --> @brief Returns the value of tls.rdx <!-- inputs/outputs --> @return Returns the value of tls.rdx
syscall/mocks/bf_syscall_t.hpp:451
Methodbf_tls_rdx
<!-- description --> @brief Returns the value of tls.rdx <!-- inputs/outputs --> @return Returns the value of tls.rdx
syscall/src/bf_syscall_t.hpp:256
Methodbf_tls_rsi
<!-- description --> @brief Returns the value of tls.rsi <!-- inputs/outputs --> @return Returns the value of tls.rsi
syscall/mocks/bf_syscall_t.hpp:533
Methodbf_tls_rsi
<!-- description --> @brief Returns the value of tls.rsi <!-- inputs/outputs --> @return Returns the value of tls.rsi
syscall/src/bf_syscall_t.hpp:306
Methodbf_tls_set_r10
<!-- description --> @brief Sets the value of tls.r10 <!-- inputs/outputs --> @param val The value to set tls.r10 to
syscall/mocks/bf_syscall_t.hpp:709
Methodbf_tls_set_r10
<!-- description --> @brief Sets the value of tls.r10 <!-- inputs/outputs --> @param val The value to set tls.r10 to
syscall/src/bf_syscall_t.hpp:418
Methodbf_tls_set_r11
<!-- description --> @brief Sets the value of tls.r11 <!-- inputs/outputs --> @param val The value to set tls.r11 to
syscall/mocks/bf_syscall_t.hpp:750
Methodbf_tls_set_r11
<!-- description --> @brief Sets the value of tls.r11 <!-- inputs/outputs --> @param val The value to set tls.r11 to
syscall/src/bf_syscall_t.hpp:443
Methodbf_tls_set_r12
<!-- description --> @brief Sets the value of tls.r12 <!-- inputs/outputs --> @param val The value to set tls.r12 to
syscall/mocks/bf_syscall_t.hpp:791
Methodbf_tls_set_r12
<!-- description --> @brief Sets the value of tls.r12 <!-- inputs/outputs --> @param val The value to set tls.r12 to
syscall/src/bf_syscall_t.hpp:468
Methodbf_tls_set_r13
<!-- description --> @brief Sets the value of tls.r13 <!-- inputs/outputs --> @param val The value to set tls.r13 to
syscall/mocks/bf_syscall_t.hpp:832
Methodbf_tls_set_r13
<!-- description --> @brief Sets the value of tls.r13 <!-- inputs/outputs --> @param val The value to set tls.r13 to
syscall/src/bf_syscall_t.hpp:493
Methodbf_tls_set_r14
<!-- description --> @brief Sets the value of tls.r14 <!-- inputs/outputs --> @param val The value to set tls.r14 to
syscall/mocks/bf_syscall_t.hpp:873
Methodbf_tls_set_r14
<!-- description --> @brief Sets the value of tls.r14 <!-- inputs/outputs --> @param val The value to set tls.r14 to
syscall/src/bf_syscall_t.hpp:518
Methodbf_tls_set_r15
<!-- description --> @brief Sets the value of tls.r15 <!-- inputs/outputs --> @param val The value to set tls.r15 to
syscall/mocks/bf_syscall_t.hpp:914
Methodbf_tls_set_r15
<!-- description --> @brief Sets the value of tls.r15 <!-- inputs/outputs --> @param val The value to set tls.r15 to
syscall/src/bf_syscall_t.hpp:543
Methodbf_tls_set_r8
<!-- description --> @brief Sets the value of tls.r8 <!-- inputs/outputs --> @param val The value to set tls.r8 to
syscall/mocks/bf_syscall_t.hpp:627
Methodbf_tls_set_r8
<!-- description --> @brief Sets the value of tls.r8 <!-- inputs/outputs --> @param val The value to set tls.r8 to
syscall/src/bf_syscall_t.hpp:368
Methodbf_tls_set_r9
<!-- description --> @brief Sets the value of tls.r9 <!-- inputs/outputs --> @param val The value to set tls.r9 to
syscall/mocks/bf_syscall_t.hpp:668
Methodbf_tls_set_r9
<!-- description --> @brief Sets the value of tls.r9 <!-- inputs/outputs --> @param val The value to set tls.r9 to
syscall/src/bf_syscall_t.hpp:393
Methodbf_tls_set_rax
<!-- description --> @brief Sets the value of tls.rax <!-- inputs/outputs --> @param val The value to set tls.rax to
syscall/mocks/bf_syscall_t.hpp:340
Methodbf_tls_set_rax
<!-- description --> @brief Sets the value of tls.rax <!-- inputs/outputs --> @param val The value to set tls.rax to
syscall/src/bf_syscall_t.hpp:193
Methodbf_tls_set_rbp
<!-- description --> @brief Sets the value of tls.rbp <!-- inputs/outputs --> @param val The value to set tls.rbp to
syscall/mocks/bf_syscall_t.hpp:504
Methodbf_tls_set_rbp
<!-- description --> @brief Sets the value of tls.rbp <!-- inputs/outputs --> @param val The value to set tls.rbp to
syscall/src/bf_syscall_t.hpp:293
Methodbf_tls_set_rbx
<!-- description --> @brief Sets the value of tls.rbx <!-- inputs/outputs --> @param val The value to set tls.rbx to
syscall/mocks/bf_syscall_t.hpp:381
Methodbf_tls_set_rbx
<!-- description --> @brief Sets the value of tls.rbx <!-- inputs/outputs --> @param val The value to set tls.rbx to
syscall/src/bf_syscall_t.hpp:218
Methodbf_tls_set_rcx
<!-- description --> @brief Sets the value of tls.rcx <!-- inputs/outputs --> @param val The value to set tls.rcx to
syscall/mocks/bf_syscall_t.hpp:422
Methodbf_tls_set_rcx
<!-- description --> @brief Sets the value of tls.rcx <!-- inputs/outputs --> @param val The value to set tls.rcx to
syscall/src/bf_syscall_t.hpp:243
Methodbf_tls_set_rdi
<!-- description --> @brief Sets the value of tls.rdi <!-- inputs/outputs --> @param val The value to set tls.rdi to
syscall/mocks/bf_syscall_t.hpp:586
Methodbf_tls_set_rdi
<!-- description --> @brief Sets the value of tls.rdi <!-- inputs/outputs --> @param val The value to set tls.rdi to
syscall/src/bf_syscall_t.hpp:343
Methodbf_tls_set_rdx
<!-- description --> @brief Sets the value of tls.rdx <!-- inputs/outputs --> @param val The value to set tls.rdx to
syscall/mocks/bf_syscall_t.hpp:463
Methodbf_tls_set_rdx
<!-- description --> @brief Sets the value of tls.rdx <!-- inputs/outputs --> @param val The value to set tls.rdx to
syscall/src/bf_syscall_t.hpp:268
Methodbf_tls_set_rsi
<!-- description --> @brief Sets the value of tls.rsi <!-- inputs/outputs --> @param val The value to set tls.rsi to
syscall/mocks/bf_syscall_t.hpp:545
Methodbf_tls_set_rsi
<!-- description --> @brief Sets the value of tls.rsi <!-- inputs/outputs --> @param val The value to set tls.rsi to
syscall/src/bf_syscall_t.hpp:318
Methodbf_tls_vmid
<!-- description --> @brief Returns the value of tls.vmid <!-- inputs/outputs --> @return Returns the value of tls.vmid
syscall/src/bf_syscall_t.hpp:568
Methodbf_tls_vpid
<!-- description --> @brief Returns the value of tls.vpid <!-- inputs/outputs --> @return Returns the value of tls.vpid
syscall/mocks/bf_syscall_t.hpp:991
Methodbf_tls_vpid
<!-- description --> @brief Returns the value of tls.vpid <!-- inputs/outputs --> @return Returns the value of tls.vpid
syscall/src/bf_syscall_t.hpp:580
Methodbf_tls_vsid
<!-- description --> @brief Returns the value of tls.vsid <!-- inputs/outputs --> @return Returns the value of tls.vsid
syscall/mocks/bf_syscall_t.hpp:1015
Methodbf_tls_vsid
<!-- description --> @brief Returns the value of tls.vsid <!-- inputs/outputs --> @return Returns the value of tls.vsid
syscall/src/bf_syscall_t.hpp:592
Methodbf_vm_op_create_vm
<!-- description --> @brief This syscall tells the microkernel to create a VM and return it's ID. <!-- inputs/outputs --> @return Returns bsl::errc_s
syscall/mocks/bf_syscall_t.hpp:1156
Methodbf_vm_op_create_vm
<!-- description --> @brief This syscall tells the microkernel to create a VM and return it's ID. <!-- inputs/outputs --> @return Returns the resulti
syscall/src/bf_syscall_t.hpp:697
Methodbf_vm_op_destroy_vm
<!-- description --> @brief This syscall tells the microkernel to destroy a VM given an ID. <!-- inputs/outputs --> @param vmid The ID of the VM to d
syscall/mocks/bf_syscall_t.hpp:1199
Methodbf_vm_op_destroy_vm
<!-- description --> @brief This syscall tells the microkernel to destroy a VM given an ID. <!-- inputs/outputs --> @param vmid The ID of the VM to d
syscall/src/bf_syscall_t.hpp:743
Methodbf_vm_op_map_direct
syscall/mocks/bf_syscall_t.hpp:1255
Methodbf_vm_op_map_direct
syscall/src/bf_syscall_t.hpp:779
Methodbf_vm_op_map_direct
<!-- description --> @brief This syscall tells the microkernel to map a physical address into the VM's direct map. This is the same as directly access
syscall/src/bf_syscall_t.rs:770
Methodbf_vm_op_tlb_flush
<!-- description --> @brief Given the ID of a VM, invalidates a TLB entry for a given GLA on the PP that this is executed on. <!-- inputs/outputs -->
syscall/mocks/bf_syscall_t.hpp:1492
Methodbf_vm_op_tlb_flush
<!-- description --> @brief Given the ID of a VM, invalidates a TLB entry for a given GLA on the PP that this is executed on. <!-- inputs/outputs -->
syscall/src/bf_syscall_t.hpp:931
Methodbf_vm_op_unmap_direct
syscall/mocks/bf_syscall_t.hpp:1348
Methodbf_vm_op_unmap_direct
syscall/src/bf_syscall_t.hpp:833
Methodbf_vm_op_unmap_direct_broadcast
syscall/mocks/bf_syscall_t.hpp:1424
Methodbf_vm_op_unmap_direct_broadcast
syscall/src/bf_syscall_t.hpp:886
Methodbf_vp_op_create_vp
<!-- description --> @brief This syscall tells the microkernel to create a VP given the IDs of the VM and PP the VP will be assigned to. Upon success,
syscall/mocks/bf_syscall_t.hpp:1546
Methodbf_vp_op_create_vp
<!-- description --> @brief This syscall tells the microkernel to create a VP given the IDs of the VM and PP the VP will be assigned to. Upon success,
syscall/src/bf_syscall_t.hpp:966
Methodbf_vp_op_destroy_vp
<!-- description --> @brief This syscall tells the microkernel to destroy a VP given an ID. <!-- inputs/outputs --> @param vpid The ID of the VP to d
syscall/mocks/bf_syscall_t.hpp:1594
Methodbf_vp_op_destroy_vp
<!-- description --> @brief This syscall tells the microkernel to destroy a VP given an ID. <!-- inputs/outputs --> @param vpid The ID of the VP to d
syscall/src/bf_syscall_t.hpp:1017
← previousnext →1,201–1,300 of 2,423, ranked by callers