MCPcopy Create free account

hub / github.com/IntegralPilot/wasm_os / functions

Functions198 in github.com/IntegralPilot/wasm_os

Function_start
apps/helloworld-cpp/src/main.cpp:3
Function_start
apps/sysinfo/src/main.cpp:4
Function_start
apps/helloworld-c/src/main.c:3
Function_start
()
apps/helloworld-rs/src/lib.rs:6
Function_start
apps/vec-test-cpp/src/main.cpp:102
Function_start
apps/lld-test/src/main.c:3
Function_start
apps/cli-cpp/src/main.cpp:5
Function_start
stdlib/glue/glue.cpp:4
Function_start
stdlib/glue/glue.c:6
Methodalloc
(&self, _layout: Layout)
src/allocator.rs:51
Methodalloc
(&self, layout: Layout)
src/allocator/fixed_size_block.rs:60
Methodalloc
(&self, layout: Layout)
src/allocator/linked_list.rs:124
Methodalloc
(&self, layout: Layout)
src/allocator/bump.rs:35
Methodalloc_from_region
Try to use the given region for an allocation with given size and alignment. Returns the allocation start address on success.
src/allocator/linked_list.rs:89
Methodallocate
stdlib/cpp/vector.hpp:288
Methodas_usize
(self)
src/interrupts.rs:22
Functionatoi
stdlib/cpp/cstdlib.hpp:23
Methodbegin
stdlib/cpp/initializer_list.hpp:27
Functionbreakpoint_handler
(stack_frame: InterruptStackFrame)
src/interrupts.rs:53
Functionclock
Returns the processor time consumed by the program
stdlib/cpp/ctime.hpp:17
Methodcreate_directory
(name: &str)
src/inode.rs:121
Methodcreate_file
(name: &str, data: Vec<u8>)
src/inode.rs:95
Methodcreate_inputreciever
(name: &str, on_input: fn(Vec<u8>))
src/inode.rs:136
Methodcreate_outputter
(name: &str, on_output: fn() -> Vec<u8>)
src/inode.rs:151
Methoddata
stdlib/cpp/vector.hpp:284
Methoddealloc
(&self, _ptr: *mut u8, _layout: Layout)
src/allocator.rs:55
Methoddealloc
(&self, ptr: *mut u8, layout: Layout)
src/allocator/fixed_size_block.rs:83
Methoddealloc
(&self, ptr: *mut u8, layout: Layout)
src/allocator/linked_list.rs:141
Methoddealloc
(&self, _ptr: *mut u8, _layout: Layout)
src/allocator/bump.rs:53
Methoddelete
(path: &str)
src/inode.rs:68
Functiondouble_fault_handler
( stack_frame: InterruptStackFrame, _error_code: u64, )
src/interrupts.rs:70
Methodemplace_back
stdlib/cpp/vector.hpp:181
Methodend
stdlib/cpp/initializer_list.hpp:28
Methodepsilon
stdlib/cpp/limits.hpp:25
Functionget_current_byte_in_stdin
()
src/lib.rs:35
Methodget_type
(&self)
src/inode.rs:59
Methodgrow_capacity
Helper function for geometric growth
stdlib/cpp/vector.hpp:24
Functioninit
Initialize a new OffsetPageTable. This function is unsafe because the caller must guarantee that the complete physical memory is mapped to virtual me
src/memory.rs:13
Functioninit
()
src/gdt.rs:45
Methodinit
Initialize the allocator with the given heap bounds. This function is unsafe because the caller must guarantee that the given heap bounds are valid a
src/allocator/fixed_size_block.rs:46
Methodinit
Initialize the allocator with the given heap bounds. This function is unsafe because the caller must guarantee that the given heap bounds are valid a
src/allocator/linked_list.rs:41
Methodinit
Initializes the bump allocator with the given heap bounds. This method is unsafe because the caller must ensure that the given memory range is unused
src/allocator/bump.rs:27
Methodinitializer_list
Default constructor (required for some compilers)
stdlib/cpp/initializer_list.hpp:20
Functionkernel_main
(boot_info: &'static BootInfo)
src/main.rs:72
Functionkeyboard_interrupt_handler
(_stack_frame: InterruptStackFrame)
src/interrupts.rs:88
Methodlist_directory
Directory operations
src/inode.rs:104
Methodlog
(&self, record: &log::Record)
src/main.rs:54
Functionmain
()
build.rs:6
Functionmain
apps/collatz/src/main.cpp:6
Functionmain
()
apps/helloworld-as/src/main.ts:3
Methodmax
stdlib/cpp/limits.hpp:36
Methodmin
stdlib/cpp/limits.hpp:14
Methodmin
stdlib/cpp/limits.hpp:35
Methodnew
(inner: A)
src/allocator.rs:66
Methodnew
Create a new `ColorCode` with the given foreground and background colors.
src/vga_buffer.rs:49
Methodnew
Creates an empty FixedSizeBlockAllocator.
src/allocator/fixed_size_block.rs:33
Methodnew
(size: usize)
src/allocator/linked_list.rs:11
Methodnew
Creates a new empty bump allocator.
src/allocator/bump.rs:14
Methodon_log
(&mut self, log: breadcrumbs::Log)
src/main.rs:29
Functionoperator delete
Custom global delete operator
stdlib/cpp/new.hpp:67
Functionoperator delete[]
Custom global delete[] operator
stdlib/cpp/new.hpp:74
Functionoperator new
Custom global new operator
stdlib/cpp/new.hpp:26
Functionoperator new[]
Custom global new[] operator
stdlib/cpp/new.hpp:35
Methodoperator()
stdlib/cpp/functional.hpp:9
Methodoperator()
stdlib/cpp/functional.hpp:18
Functionpage_fault_handler
( stack_frame: InterruptStackFrame, error_code: PageFaultErrorCode, )
src/interrupts.rs:57
Functionpanic
(_info: &core::panic::PanicInfo)
apps/helloworld-rs/src/lib.rs:11
Functionpanic
(info: &core::panic::PanicInfo)
src/main.rs:142
Functionpanic
(info: &PanicInfo)
src/lib.rs:131
Functionprintln
(s: &str)
stdlib/rs/src/lib.rs:15
Methodputs
stdlib/cpp/iostream.hpp:170
Functionrand
stdlib/cpp/cstdlib.hpp:19
Methodread_file
File operations
src/inode.rs:81
Functionregister_app
(name: &str, wasm_bytes: &[u8])
src/apps.rs:24
Functionremove
stdlib/cpp/algorithm.hpp:21
Functionreset_allowed_backspaces
()
src/lib.rs:14
Methodround_error
stdlib/cpp/limits.hpp:26
Methods_puts
stdlib/cpp/iostream.hpp:199
Methodshrink_to_fit
stdlib/cpp/vector.hpp:109
Methodsize
Member functions
stdlib/cpp/initializer_list.hpp:26
Methodsize_align
Adjust the given layout so that the resulting allocated memory region is also capable of storing a `ListNode`. Returns the adjusted size and alignmen
src/allocator/linked_list.rs:113
Functionsrand
stdlib/cpp/cstdlib.hpp:15
Methodstep
apps/collatz/src/collatz.cpp:8
Functionstrcmp
stdlib/cpp/cstring.hpp:3
Functionstrlen
stdlib/cpp/cstring.hpp:13
Functiontest_breakpoint_exception
()
src/interrupts.rs:104
Functiontest_kernel_main
(_boot_info: &'static BootInfo)
src/lib.rs:123
Functiontest_println_many
()
src/vga_buffer.rs:307
Functiontest_println_output
()
src/vga_buffer.rs:314
Functiontest_println_simple
()
src/vga_buffer.rs:302
Functiontest_runner
(tests: &[&dyn Testable])
src/lib.rs:78
Functiontime
Returns the current calendar time Assume that the machine booted at the Unix epoch
stdlib/cpp/ctime.hpp:23
Functiontimer_interrupt_handler
(_stack_frame: InterruptStackFrame)
src/interrupts.rs:77
Methodvector
Constructors
stdlib/cpp/vector.hpp:31
Methodwhat
stdlib/cpp/new.hpp:10
Methodwrite_file
(&mut self, data: Vec<u8>)
src/inode.rs:88
Methodwrite_str
(&mut self, s: &str)
src/vga_buffer.rs:208
Method~vector
Destructor
stdlib/cpp/vector.hpp:51
← previous101–198 of 198, ranked by callers