MOS Source Code
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
8
9
]
▼
build
►
boot.dir
►
kallsyms
mos_limine.kallsyms.1.c
mos_limine.kallsyms.2.c
stub_kallsyms.c
►
include
►
mos
►
syscall
decl.h
dispatcher.h
number.h
table.h
usermode.h
►
kconfig
►
include
►
generated
autoconf.h
►
mosrpc
►
proto
blockdev.pb.c
blockdev.pb.h
blockdev.services.h
filesystem.pb.c
filesystem.pb.h
filesystem.services.h
mosrpc-options.pb.c
mosrpc-options.pb.h
mosrpc.pb.c
mosrpc.pb.h
syslog.pb.c
syslog.pb.h
userfs-manager.pb.c
userfs-manager.pb.h
userfs-manager.services.h
▼
kernel
►
arch
►
generic
►
boot
►
limine
limine.c
limine.h
►
devicetree
dt_dump.cpp
►
riscv64
►
cpu
plic.c
trap.c
►
devices
sbi_console.c
uart_driver.c
►
include
►
private
►
mos
►
platform
platform_defs.h
►
riscv64
►
cpu
cpu.h
plic.h
►
devices
sbi_console.h
uart_driver.h
►
sbi
sbi-call.h
►
public
►
mos
platform_syscall.h
►
mm
mm.c
►
sbi
sbi-call.c
riscv64_platform.c
riscv64_platform_api.c
►
x86_64
►
acpi
acpi.c
madt.c
►
cpu
ap_entry.c
cpu.c
►
descriptors
descriptors.c
►
devices
rtc.c
serial_driver.c
►
include
►
private
►
mos
►
platform
platform_defs.h
►
x86
►
acpi
acpi.h
acpi_types.h
madt.h
►
cpu
ap_entry.h
cpu.h
cpuid.h
►
descriptors
descriptors.h
►
devices
port.h
rtc.h
serial_driver.h
►
interrupt
apic.h
►
mm
paging_impl.h
►
tasks
context.h
fpu_context.h
delays.h
x86_interrupt.h
x86_platform.h
►
public
►
mos
platform_syscall.h
►
interrupt
idt.c
ioapic.c
lapic.c
pic.c
x86_interrupt.c
►
mm
paging.c
►
tasks
context.c
fpu_context.c
x86_platform.c
x86_platform_api.c
►
device
clocksource.c
console.c
serial.c
serial_console.c
timer.c
►
filesystem
►
cpio
cpio.c
►
sysfs
sysfs.c
►
tmpfs
tmpfs.c
►
userfs
userfs.c
userfs_manager.c
dentry.c
dentry_utils.c
inode.c
mount.c
page_cache.c
vfs.c
vfs_utils.c
►
include
►
private
►
mos
►
device
clocksource.h
console.h
serial.h
serial_console.h
timer.h
►
filesystem
►
sysfs
sysfs.h
sysfs_autoinit.h
►
userfs
userfs.h
dentry.h
inode.h
mount.h
page_cache.h
vfs.h
vfs_types.h
vfs_utils.h
►
interrupt
interrupt.h
ipi.h
►
io
io.h
►
ipc
ipc.h
ipc_io.h
memfd.h
pipe.h
►
lib
►
structures
bitmap.h
hashmap.h
hashmap_common.h
list.h
ring_buffer.h
stack.h
tree.h
►
sync
mutex.h
spinlock.h
cmdline.h
►
locks
futex.h
►
misc
cmdline.h
kallsyms.h
kutils.h
panic.h
power.h
profiling.h
setup.h
►
mm
►
paging
►
pmlx
pml1.h
pml2.h
pml3.h
pml4.h
pml5.h
►
table_ops
do_copy.h
do_flag.h
do_map.h
do_mask.h
do_unmap.h
dump.h
iterator.h
paging.h
pml_types.h
table_ops.h
►
physical
buddy.h
pmm.h
cow.h
dma.h
mm.h
mmap.h
mmstat.h
slab.h
slab_autoinit.h
►
platform
platform.h
►
syslog
debug.h
printk.h
syslog.h
►
tasks
elf.h
kthread.h
process.h
schedule.h
scheduler.h
signal.h
task_types.h
thread.h
wait.h
assert.h
ksyscall_entry.h
►
public
►
mos
►
filesystem
fs_types.h
►
io
io_types.h
►
mm
mm_types.h
►
tasks
signal_types.h
compiler.h
mos_global.h
types.h
►
interrupt
interrupt.c
ipi.c
►
io
io.c
►
ipc
ipc.c
ipc_io.c
ipc_sysfs.c
memfd.c
pipe.c
►
lib
►
locks
futex.c
mutex.c
►
structures
bitmap.c
hashmap.c
hashmap_common.c
list.c
ring_buffer.c
stack.c
tree.c
cmdline.c
►
misc
cmdline.c
cpp_support.cpp
kallsyms.c
kutils.c
panic.c
platform.c
power.c
profiling.c
setup.c
ubsan.c
►
mm
►
paging
►
pmlx
pml1.c
pml2.c
pml3.c
pml4.c
pml5.c
►
table_ops
do_copy.c
do_flag.c
do_map.c
do_mask.c
do_unmap.c
dump.c
iterator.c
paging.c
table_ops.c
►
physical
buddy_core.c
pmm.c
cow.c
dma.c
mm.c
mmap.c
mmstat.c
slab.c
►
syslog
debug.c
printk.c
syslog.c
►
tasks
►
scheduler
naive.c
elf.c
execve.c
fork.c
idle_task.c
kthread.c
process.c
schedule.c
signal.c
tasks.c
thread.c
wait.c
►
tests
►
cmdline_parser
test_cmdline_parser.c
►
downwards_stack
test_downwards_stack.c
►
hashmap
test_hashmap.c
►
kmalloc
test_kmalloc.c
►
linked_list
test_linked_list.c
►
memops
test_memops.c
►
printf
test_printf.c
►
ring_buffer
test_ring_buffer.c
►
vfs
test_vfs.c
test_engine.c
test_engine_impl.h
kmain.c
ksyscall.c
ksyscall_entry.c
▼
libs
►
libfdt++
►
include
libfdt++.hpp
►
libfdt
fdt.c
fdt.h
fdt_addresses.c
fdt_empty_tree.c
fdt_overlay.c
fdt_ro.c
fdt_rw.c
fdt_strerror.c
fdt_sw.c
fdt_wip.c
libfdt.h
libfdt_env.h
libfdt_internal.h
libfdt++.cpp
►
libipc
►
include
►
libipc
ipc.h
libipc.c
►
librpc
►
include-client
►
librpc
rpc_client.h
►
include-common
►
librpc
internal.h
macro_magic.h
rpc.h
►
include-server
►
librpc
rpc_server++.hpp
rpc_server.h
rpc_client.c
rpc_server.c
►
nanopb
►
nanopb
►
build-tests
►
cmake_with_components
simple.cpp
►
legacy_cmake_relpath
simple.c
►
legacy_cmake_simple
simple.c
►
examples
►
cmake_relpath
simple.c
►
cmake_simple
simple.c
►
conan_dependency
►
src
simple.c
►
network_server
client.c
common.c
common.h
server.c
►
platformio
►
src
pio_esp32_idf.c
pio_with_options.c
pio_without_options.c
test.h
►
simple
simple.c
►
using_union_messages
decode.c
encode.c
►
extra
pb_syshdr.h
►
spm-test
►
objc
c-header.c
►
spm_headers
►
nanopb
pb.h
pb_common.h
pb_decode.h
pb_encode.h
pb.h
pb_common.h
pb_decode.h
pb_encode.h
►
tests
►
alltypes
decode_alltypes.c
encode_alltypes.c
►
alltypes_callback
decode_alltypes_callback.c
encode_alltypes_callback.c
►
alltypes_pointer
decode_alltypes_pointer.c
encode_alltypes_pointer.c
►
alltypes_proto3
decode_alltypes.c
encode_alltypes.c
►
alltypes_proto3_callback
decode_alltypes_callback.c
encode_alltypes_callback.c
►
anonymous_oneof
decode_oneof.c
►
any_type
decode_any.c
encode_any.c
►
backwards_compatibility
alltypes_legacy.c
alltypes_legacy.h
decode_legacy.c
encode_legacy.c
►
basic_buffer
decode_buffer.c
encode_buffer.c
►
basic_stream
decode_stream.c
encode_stream.c
►
bazel_options_support
bazel_options_support.cc
►
callbacks
decode_callbacks.c
encode_callbacks.c
►
common
malloc_wrappers.c
malloc_wrappers.h
malloc_wrappers_syshdr.h
test_helpers.h
unittests.h
►
common_unittests
common_unittests.c
►
cxx_callback_datatype
cxx_callback_datatype.cpp
►
cxx_descriptor
message_descriptor.cc
►
cyclic_messages
encode_cyclic_callback.c
►
decode_unittests
decode_unittests.c
►
encode_unittests
encode_unittests.c
►
enum_minmax
enumminmax_unittests.c
►
enum_sizes
enumsizes_intsize_unittests.cc
enumsizes_intsize_unittests.h
enumsizes_unittests.c
►
enum_to_string
enum_to_string.c
►
enum_validate
enum_validate.c
►
extensions
decode_extensions.c
encode_extensions.c
►
field_size_16_proto3
decode_alltypes.c
encode_alltypes.c
►
fixed_count
fixed_count_unittests.c
►
float_double_conversion
float_double_conversion.c
►
fuzztest
flakystream.c
flakystream.h
fuzztest.c
generate_message.c
random_data.c
random_data.h
validation.c
validation.h
►
infinity_nan
infinity_nan_test.c
►
initializers
test_initializer.c
►
inline
inline_unittests.c
►
intsizes
intsizes_unittests.c
►
io_errors
io_errors.c
►
map
decode_map.c
encode_map.c
►
mem_release
mem_release.c
►
message_sizes
dummy.c
►
missing_fields
missing_fields.c
►
msgid
decode_msgid.c
encode_msgid.c
►
multiple_files
test_multiple_files.c
►
namingstyle
test_naming_style_c.c
►
oneof
decode_oneof.c
encode_oneof.c
►
oneof_callback
decode_oneof.c
encode_oneof.c
►
options
options.c
►
proto3_optional
optional.c
►
raw_decode
raw_decode.c
►
regression
►
GHSA-gcx3-7m76-287p
test.c
►
issue_166
enum_encoded_size.c
►
issue_172
msg_size.c
►
issue_205
size_corruption.c
►
issue_227
unaligned_uint64.c
►
issue_229
multiple_oneof.c
►
issue_242
zero_value.c
►
issue_247
padding.c
►
issue_249
test.c
►
issue_253
short_array.c
►
issue_256
submsg_array.c
►
issue_259
callback_pointer.c
►
issue_322
defaults.c
►
issue_342
test_extensions.c
►
issue_363
test_oneofmsg.c
►
issue_376
test_fixarray.c
►
issue_395
test.c
►
issue_407
test_extensions.c
►
issue_453
test.c
►
issue_494
oneof_size.cc
►
issue_504
test.c
►
issue_544
submsg_callback.c
►
issue_547
test.c
►
issue_558
mixed.c
►
issue_617
test_oneof.c
►
issue_631
test.c
►
issue_637
test.c
►
issue_647
repro.c
►
issue_692
test.c
►
issue_838
enum_to_string.cxx
►
site_scons
►
platforms
►
avr
avr_io.c
run_test.c
►
stm32
vectors.c
►
sort_by_tag
sort_by_tag.c
►
stackusage
stackusage.c
►
typename_mangling
test_flatten.c
test_package_initials.c
test_replace_package.c
test_strip_package.c
test_strip_package_dependencies.c
►
without_64bit
decode_alltypes.c
encode_alltypes.c
no_64bit_syshdr.h
pb.h
pb_common.c
pb_common.h
pb_decode.c
pb_decode.h
pb_encode.c
pb_encode.h
nanopb_mos.h
►
stdlib
►
include
►
mos
moslib_global.h
ansi_colors.h
mos_stdio.h
mos_stdlib.h
mos_string.h
mos_stdio.c
mos_stdio_impl.c
mos_stdlib.c
mos_string.c
stdio_kernel_ext.c
Generated on Sun Sep 1 2024 18:22:53 for MOS Source Code by
1.12.0