llvm-project
[UBSan] add pointer/array access checks for aggregate assignment/initialization operands
#190739
Merged

[UBSan] add pointer/array access checks for aggregate assignment/initialization operands #190739

vasu-the-sharma
add null, alignment, and array-bounds checks
07d7cae1
vasu-the-sharma vasu-the-sharma marked this pull request as ready for review 74 days ago
llvmbot llvmbot added clang
llvmbot llvmbot added clang:codegen
llvmbot
llvmbot
vasu-the-sharma
vasu-the-sharma
github-actions
github-actions
update ubsan-new-checks.cpp to expect new alignment check
cdd05859
vasu-the-sharma
hubert-reinterpretcast hubert-reinterpretcast requested a review from hubert-reinterpretcast hubert-reinterpretcast 73 days ago
vasu-the-sharma
hubert-reinterpretcast
hubert-reinterpretcast commented on 2026-04-08
hubert-reinterpretcast
hubert-reinterpretcast commented on 2026-04-08
vasu-the-sharma vasu-the-sharma changed the title [UBSAN] [FC] add null, alignment and array-bounds checks [UBSAN] add null, alignment and array-bounds checks 71 days ago
update FileCheck patterns and comments
a5f9291e
vasu-the-sharma
vasu-the-sharma vasu-the-sharma requested a review from hubert-reinterpretcast hubert-reinterpretcast 71 days ago
tonykuttai tonykuttai requested a review from tonykuttai tonykuttai 71 days ago
tonykuttai
tonykuttai commented on 2026-04-09
hubert-reinterpretcast
hubert-reinterpretcast
hubert-reinterpretcast commented on 2026-04-10
vasu-the-sharma
hubert-reinterpretcast
hubert-reinterpretcast
hubert-reinterpretcast
hubert-reinterpretcast
add null/alignment checks for aggregate copy LHS/RHS
9972f63b
vasu-the-sharma
vasu-the-sharma
vasu-the-sharma
vasu-the-sharma
vasu-the-sharma vasu-the-sharma requested a review from hubert-reinterpretcast hubert-reinterpretcast 66 days ago
vasu-the-sharma vasu-the-sharma requested a review from tonykuttai tonykuttai 66 days ago
vasu-the-sharma
usama54321 usama54321 requested a review from usama54321 usama54321 63 days ago
hubert-reinterpretcast
hubert-reinterpretcast commented on 2026-04-17
update ubsan-new-checks.cpp
fa88d481
vasu-the-sharma vasu-the-sharma force pushed from e6a07d8a to fa88d481 60 days ago
hubert-reinterpretcast
hubert-reinterpretcast commented on 2026-04-21
resolve review comments
58d4075b
tonykuttai
tonykuttai commented on 2026-04-27
add C++ checks for test_oob_lhs
24ab5af5
tonykuttai
tonykuttai approved these changes on 2026-05-07
add comment for follow-up PR
fb878e76
vasu-the-sharma
vasu-the-sharma
hubert-reinterpretcast
hubert-reinterpretcast commented on 2026-05-12
hubert-reinterpretcast
vasu-the-sharma vasu-the-sharma changed the title [UBSAN] add null, alignment and array-bounds checks [UBSan] add pointer/array access checks for aggregate assignment/initialization operands 38 days ago
update pointer/array access checks
f96a0d00
hubert-reinterpretcast
hubert-reinterpretcast commented on 2026-05-12
update checks for test_cxx_new
69b288a8
hubert-reinterpretcast Merge commit '41c214f0b115' into vasu/add-null-alignment-checks
475a35bc
hubert-reinterpretcast Update test to match full label name
71911da3
hubert-reinterpretcast Suppress warning on one-past-the-end array access
1f39d95f
hubert-reinterpretcast
hubert-reinterpretcast approved these changes on 2026-05-15
hubert-reinterpretcast hubert-reinterpretcast enabled auto-merge (squash) 36 days ago
hubert-reinterpretcast
hubert-reinterpretcast hubert-reinterpretcast merged 7d700221 into main 36 days ago
vasu-the-sharma

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone