aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2 dayslib: device_tree: Add device_tree libraryHEADmastermainArve Hjønnevåg
10 daysbinary_search_tree: Add missing type check for bst_search_typeArve Hjønnevåg
10 daysbinary_search_tree: Add search by key instead of nodeArve Hjønnevåg
2024-04-05lib: rust_support: Avoid cyclic dependence on selfPer Larsen
2024-04-05lib: rust_support: impl thread::spawn wrapperKhyber Sen
2024-04-02lib: rust_support: remove incorrect try_lock function and usesPer Larsen
2024-03-28lib: rust_support: Add init hook supportArve Hjønnevåg
2024-03-25lib: rust_support: fix mutex_t wrapper implPer Larsen
2024-03-23lib: rust_support: impl mutex_t wrapperKhyber Sen
2024-03-20lib: rust_support: Add #[deny(unsafe_op_in_unsafe_fn)]Khyber Sen
2024-03-18lib: rust_support: Correct signature of vmm_alloc_physicalArve Hjønnevåg
2024-03-18rust_support: Run rustfmtAndrei Homescu
2024-03-14dev: lib: Expose items used by vsock-rustPer Larsen
2024-03-07rust: Add panic handler for the kernelStephen Crane
2024-01-18libc: move libc rand to separate module to speedup rebuildsYurii Shutkin
2023-07-21Reset thread cookie upon exitPer Larsen
2023-06-16lib/libc: Update formatting for printfRaphael Herouart
2023-06-15Revert "lib/libc: Update formatting for printf" Raphaël Hérouart
2023-06-13lib/libc: Update formatting for printfRaphael Herouart
2023-04-18lib/libc: Add io_handle.h headerAndrei Homescu
2023-04-13lib/libc: Use lk stdio instead of muslAndrei Homescu
2023-04-13lib/libc: Add missing internal stdlib.h include to atoi.cAndrei Homescu
2022-12-06lib: heap: miniheap: fix uninitialized variablesArmelle Laine
2022-12-04lib/libc: Replace long => uintptr_t in mem{cpy,move}Andrei Homescu
2022-12-03lib: heap: prevent Illegal memory access during heap initArmelle Laine
2022-12-03lib: heap: cmpctmalloc: fix misleading return statementArmelle Laine
2022-12-01lib: binary_search_tree: expose as libraryDavid Anekstein
2022-10-28lib/libc: Add option to replace LK libc with muslAyrton Munoz
2022-10-28lib/libc: Add fd_io_handle and file_io_handleAyrton Munoz
2022-10-25lib/console: Conditionally compile panic_shell_startAyrton Munoz
2022-10-25Revert "lib/libc: Alias __errno_location to __geterrno"Ayrton Munoz
2022-10-20lib/libc: Make DEBUG_ASSERT use asserted expression in all casesAyrton Munoz
2022-10-20lib/heap: Remove new.cpp provided by LK's lib/heapAyrton Munoz
2022-10-17include/compiler.h: Replace countof macro with inline function in C++Ayrton Munoz
2022-09-28Switch to PRIxPTR format specifier macrosAyrton Munoz
2022-09-23lib/heap: Implement posix_memalignAyrton Munoz
2022-09-23lib/libc: Make vfprintf definition match muslAyrton Munoz
2022-09-23lib/libc: Rename _printf and _vprintf to printf and vprintfAyrton Munoz
2022-09-23Fix incorrect includes of string headersFrances Wingerter
2022-09-08[lib][libc] Improving log filtering capabilitiesOrlando Arbildo
2022-09-08[lib][libc] Adding filtered snprintf functionsOrlando Arbildo
2022-09-07lib/libc: Alias __errno_location to __geterrnoAyrton Munoz
2022-09-07lib/libc: Move LK-specific libc headers to new directoryAyrton Munoz
2022-07-22Revert "include/debug.h: Namespace LK debug levels by prefixing ..."Andrei Homescu
2022-07-20include/debug.h: Namespace LK debug levels by prefixing macro definitionsAyrton Munoz
2022-06-07[lib][libc] Modifying printf to not print address-like valuesOrlando Arbildo
2022-04-27[lib][io] Capture early Trusty boot logsMarco Nelissen
2022-01-26[lib][libc] Use a build-time random value as the seedAndrei Homescu
2020-10-26[lib][heap] Remove heap_delayed_freeArve Hjønnevåg
2020-10-26[lib][debug] Release thread-lock if panic is called with it heldArve Hjønnevåg