zephyr/include/zephyr
Rubin Gerritsen b8bff65fcb include: common: sys_bitops: Specify sign when bitshifting
When left-shifting '1' by 31, the result is undefined. This is
something ASAN detects.

Solve this by explicitly defining that the integer is unsigned.

Signed-off-by: Rubin Gerritsen <rubin.gerritsen@nordicsemi.no>
2025-06-02 20:22:20 +02:00
..
acpi
app_memory kernel: typedef k_mem_domain_t and _mem_domain_info_t 2025-04-17 00:57:19 +02:00
arch include: common: sys_bitops: Specify sign when bitshifting 2025-06-02 20:22:20 +02:00
audio
bluetooth Bluetooth: Classic: L2CAP: implement ECHO REQ/RSP 2025-05-29 20:19:38 -04:00
canbus
console
crypto
data json: improve parsing and serializing of integers 2025-04-11 06:32:50 +02:00
debug doc: doxygen: group debugging APIs 2025-04-18 17:46:50 +02:00
devicetree devicetree: macros: add display specific macros 2025-05-08 12:24:21 +02:00
dfu
display cfb: typo fixes 2025-04-02 10:30:50 +02:00
drivers video: add LINK_FREQ ctrl and a helper to retrieve it 2025-06-02 05:48:03 +02:00
dsp
dt-bindings drivers: pinctrl: nrf: Add support for TDM peripheral 2025-06-02 13:29:10 +02:00
fs fs: zms: clarify need to re-mount after zms_clear 2025-03-31 14:32:08 +02:00
input
internal
ipc
kernel kernel: remove kernel/internal/smp.h 2025-04-29 02:42:09 +02:00
linker linker: device_state : add alignment setting 2025-05-29 20:22:57 -04:00
llext
logging arch: nios2: remove arch 2025-05-15 20:01:05 -04:00
lorawan lorawan: add link check support. 2025-04-17 17:23:12 +02:00
math
mem_mgmt
mgmt mgmt: hawkbit: interface support for ip addresses and domain name 2025-05-28 11:08:53 +02:00
misc
modbus
modem ubx: Refactor codebase in order to improve usability 2025-05-30 19:40:19 +02:00
multi_heap
net net: openthread: Remove OpenThread module API from net header 2025-05-30 10:26:44 +02:00
platform
pm pm: Add API to check if a state disables a device 2025-05-30 19:40:11 +02:00
pmci/mctp pmci: Move MCTP into the PMCI subsys 2025-04-21 12:43:33 +02:00
portability portability: cmsis: Avoid copying objects names into control block 2025-04-14 20:03:19 +02:00
posix Revert "posix: net: move static inline gethostname() to lib definition" 2025-05-30 08:27:19 -04:00
psa
random
retention
rtio rtio: API version 0.2.0, unstable 2025-05-14 23:35:15 +02:00
sd
sensing
settings settings: zms: code style clean up 2025-05-15 17:53:26 +02:00
shell
sip_svc
stats
storage storage/stream_flash: Fix description of erased_up_to 2025-05-02 16:10:17 +01:00
sys sys: timeutil: add missing copyright for recent changes 2025-05-27 06:51:38 +02:00
task_wdt task_wdt: Add suspend and resume API functions 2025-04-02 13:05:14 +02:00
timing
toolchain arch: arm: Added IAR support to ARM irq header macros 2025-05-24 18:04:20 +02:00
tracing kernel: kheap: decouple simple alloc from aligned_alloc 2025-04-01 22:13:04 +02:00
usb include: usb_ch9: ensure packing of usb_setup_packet 2025-05-22 20:57:47 +02:00
usb_c usbc: fix errors in TCPC_REG_PD_REV and TCPC_REG_PD_INT_REV macros 2025-05-27 11:50:29 +02:00
virtio docs: virtio: add virtio docs 2025-06-02 17:37:07 +02:00
xen
zbus api: zbus: Make zbus a stable API 2025-05-23 15:30:48 +02:00
zvfs
bindesc.h
cache.h
device.h
devicetree.h devicetree: macros: add display specific macros 2025-05-08 12:24:21 +02:00
fatal_types.h
fatal.h
init.h
irq_multilevel.h
irq_nextlevel.h style: add missing curly braces in if/while/for statements. 2025-05-17 14:10:33 +02:00
irq_offload.h
irq.h
kernel_includes.h kernel: remove kernel/internal/smp.h 2025-04-29 02:42:09 +02:00
kernel_structs.h kernel_structs: Add macro CPU_ID for getting current CPU ID 2025-04-08 08:57:57 +02:00
kernel_version.h doc: doxygen: add @brief to few APIs 2025-04-18 17:46:50 +02:00
kernel.h kernel: work: add k_work_queue_run() 2025-05-30 16:37:02 +02:00
net_buf.h
shared_irq.h
smf.h
spinlock.h
sw_isr_table.h sw_isr_table: Add spaces to fix compiler warning 2025-05-31 05:56:28 -04:00
sys_clock.h
syscall.h
toolchain.h
types.h misc: Restrict linkage for main to freestanding 2025-04-03 15:26:23 -07:00