aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2026-05-05.. int the root directory remains in the rootLukas Oesch1-1/+1
2026-05-05add mount table find_exact_mount tests, remove todoLukas Oesch2-3/+19
2026-05-05small refactoring, add todoLukas Oesch2-2/+5
2026-05-05add filesystem interface testsLukas Oesch1-1/+48
2026-05-05add vfs symlink testsLukas Oesch1-1/+62
2026-05-05add symlink chain to imageLukas Oesch3-3/+7
2026-05-05refactoring mount_table lookupLukas Oesch3-8/+20
2026-05-05add symbolic link testsLukas Oesch1-0/+42
2026-05-05avoid to traverse back over the rootLukas Oesch1-10/+5
2026-05-05refactoring do_mount_internal (retrieve path from dentry), handle .. ↵Lukas Oesch2-16/+17
correctly in relative path
2026-05-05fix readmeLukas Oesch1-1/+1
2026-05-05Update readme for images, add symlink to readme into test_assets folderMarcel Braun2-3/+16
2026-05-05Add testing symlinks to filesystem imagesMarcel Braun6-6/+6
2026-05-05Disable recursion-warningMarcel Braun1-2/+2
2026-05-05Remove manual testsMarcel Braun1-167/+1
2026-05-05Add tests for path utilityMarcel Braun2-0/+70
2026-05-05Add check for max symlink countMarcel Braun1-8/+15
2026-05-05Add check for valid path lengthMarcel Braun1-9/+23
2026-05-05Add constantsMarcel Braun1-0/+13
2026-05-05Fix vfs testsMarcel Braun1-4/+3
2026-05-05fix problem with string_view lifetimeLukas Oesch2-9/+11
2026-05-05Add simple symlink testsMarcel Braun4-3/+26
2026-05-05Implement symlink non-recursiveMarcel Braun1-26/+15
2026-05-05Refactor path resolution, use vector and while instead of iterator and for-loopMarcel Braun1-2/+7
2026-05-05Implement symlink read in inode, fix max amount of bytes to readMarcel Braun3-11/+20
2026-05-05Resolve TODOs concerning path validationMarcel Braun1-11/+9
2026-05-05Add helper functions for path validation and splittingMarcel Braun1-0/+56
2026-05-05Use iterator in path resolution, start with symlink implementationMarcel Braun1-3/+37
2026-05-05refactoring and extend testsLukas Oesch7-24/+27
2026-05-05add todosLukas Oesch1-0/+2
2026-05-05refactoringLukas Oesch3-30/+25
2026-05-05add relative path testsLukas Oesch1-0/+46
2026-05-05fix bht buildLukas Oesch2-13/+13
2026-05-05relative path supportLukas Oesch3-18/+103
2026-05-05resolve todosLukas Oesch4-7/+14
2026-05-05add is_symbolic_link method in ext2 inodeLukas Oesch6-0/+46
2026-05-05refactor inode kindLukas Oesch15-108/+113
2026-05-05ide: unset clangd pathFelix Morgner1-1/+0
2026-05-05ide: fix container configurationFelix Morgner2-1/+3
2026-05-04debug: add multiboot2 information dump toolFelix Morgner4-2/+155
This patch introduces a new GDB tool `dump_mb2i` that dump the multiboot2 information provided by the bootloader. This tool can be invoked in the GDB console. For example in vscode: -exec dump_mb2i ((kapi::boot::information)bootstrap_information).mbi The tool expects the address of the loader provided MB2 information as its only argument.
2026-05-04debug: improve pretty printer implementationsFelix Morgner9-52/+96
2026-05-04debug: split gdb modulesFelix Morgner11-18/+39
2026-05-02libs: adopt p1204 layout for kstdFelix Morgner58-121/+120
2026-05-02debug: load pretty printers in testsFelix Morgner1-1/+12
2026-05-02debug: optimize string pretty printerFelix Morgner1-2/+3
2026-05-02debug: fix vector pretty printerFelix Morgner1-3/+3
2026-05-02debug: add kapi formatter supportFelix Morgner4-2/+52
2026-05-02debug: fix smart pointer pretty printersFelix Morgner1-5/+5
2026-05-01debug: add support for smart pointer pretty printingFelix Morgner2-0/+53
2026-05-01debug: add support for kstd pretty printingFelix Morgner7-0/+100