Highlights
Memory Corruption: 2 prior fixes. Scrutinize any change in this area.
build: most-fixed (1 issue). Treat as high-risk during review.
2 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Memory Corruption: Incorrectly sized pthread structures (such as `pthread_attr_t`, `pthread_mutex_t`, and `pthread_rwlock_t`) on the wasm64/MEMORY64 target lead to memory corruption or stack overflows when passed to native runtime APIs like `pthread_attr_init`. Ensure target-specific structures strictly match the native runtime's expected alignment and size.
Memory Corruption: Mismatched size of `time_t` on the Hexagon architecture caused an undersized target representation during `fstat` system calls, leading to a stack buffer overflow. Cross-compilation targets must have their architecture-specific type sizing validated against actual system headers.