aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
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
2020-08-10[lib][debug] Dump backtrace on panicTri Vo
2020-07-30[kernel] Add thread flag to exit thread on panicArve Hjønnevåg
2020-07-28Update language to comply with Android’s inclusive language guidanceWenhao Wang
2020-07-27Update language to comply with Android’s inclusive language guidanceMatthew Maurer
2020-05-27[lib][io] Disable serial console when callbacks are registeredArve Hjønnevåg
2020-03-18Split debug.h into another panic.hWenhao Wang
2020-02-21Rename function nameWenhao Wang
2019-12-06More fixes for -Wimplicit-fallthroughNick Bray
2019-10-30bstree: Add balancing codeArve Hjønnevåg
2019-10-30Add binary search treeArve Hjønnevåg
2019-10-25[kernel][timer] Replace lk_bigtime_t with lk_time_ns_tArve Hjønnevåg
2019-09-05Provide bcmp in the kernelMatthew Maurer
2019-08-05[lib][dpc] Rewrite DPC implementationMichael Ryleev