Skip to content

Issues: llvm/llvm-project

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Assignee
Filter by who’s assigned
Sort

Issues list

[libc++] Provide an observe semantic in the hardening mode hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
#122970 opened Jan 14, 2025 by ldionne
[libc++] Consider enabling fast hardening mode (or extensive) when optimizations are disabled hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
#122925 opened Jan 14, 2025 by ldionne
[libc++][format][hardening] Consider verifying character arrays being null-terminated format C++20 std::format or std::print, and anything related to them hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
#116570 opened Nov 18, 2024 by frederick-vs-ja
[libc++] Add assertions to vector::erase that the iterators are within the vector hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
#116213 opened Nov 14, 2024 by ldionne
[libc++] Add some _LIBCPP_ASSUMEs for bounded iterators hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi. performance
#109033 opened Sep 17, 2024 by davidben Loading…
[libc++] The representation of bounded iterators inhibits Clang vectorization hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
#108600 opened Sep 13, 2024 by ldionne
[[clang::unsafe_buffer_usage]] in libc++ hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
#107904 opened Sep 9, 2024 by danakj
[libc++] Enable assertions unconditionally during constant evaluation enhancement Improving things as opposed to bug fixing, e.g. new or missing feature hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
#107453 opened Sep 5, 2024 by MitalAshok
[libc++] _LIBCPP_DEBUG_RANDOMIZE_UNSPECIFIED_STABILITY for hashtable-based containers? enhancement Improving things as opposed to bug fixing, e.g. new or missing feature hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
#102303 opened Aug 7, 2024 by olologin
[libc++] Add input validation for set_intersection() in debug mode. hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
#101508 opened Aug 1, 2024 by ichaer Loading…
[libc++] Add tests for strict-weak-ordering checks using __comp_ref_type hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
#101500 opened Aug 1, 2024 by ldionne
Potential buffer overflow in __cprod[__i]); code-quality hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
#95772 opened Jun 17, 2024 by DyadyaMops
[libc++] Code generation for bounds checks seem unoptimal hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi. performance
#90785 opened May 1, 2024 by ldionne
[libc] harden memset and other memory operations hardening Issues related to the hardening effort libc
#84366 opened Mar 7, 2024 by SchrodingerZhu
2 tasks
Hardening checks should detect dereferencing std::list<T>::end() hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
#80234 opened Feb 1, 2024 by davidben
Hardening checks should detect dereferencing map.end() and set.end() hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
#80212 opened Jan 31, 2024 by davidben
[libc++] std::shared_ptr::reset() should catch being reset to its own pointer hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
#79083 opened Jan 23, 2024 by ldionne
[libc++] std::sort strict-weak-ordering checks don't trigger hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
#79080 opened Jan 23, 2024 by ldionne
std::copy and others bypass _LIBCPP_ABI_BOUNDED_ITERATORS and other hardened iterators hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
#78771 opened Jan 19, 2024 by davidben
Add option -fstdlib-hardening= clang:driver 'clang' and 'clang++' user-facing binaries. Not 'clang-cl' clang:frontend Language frontend issues, e.g. anything involving "Sema" clang Clang issues not falling into any other category hardening Issues related to the hardening effort
#78763 opened Jan 19, 2024 by ahatanak Loading…
[libc++][hardening] Don't trigger redundant checks in the fast mode. hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi. performance
#77176 opened Jan 6, 2024 by var-const Loading…
[libc++] std::unreachable should probably trap in some hardening modes hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
#67732 opened Sep 28, 2023 by ldionne
Add bounds checking to unique_ptr<T[]> and shared_ptr<T[]> hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.
#67372 opened Sep 25, 2023 by ldionne
Clang does not optimize out _LIBCPP_ASSERT_NON_OVERLAPPING_RANGES from libc++ hardening Issues related to the hardening effort libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi. llvm:optimizations
#66953 opened Sep 20, 2023 by davidben
ProTip! Add no:assignee to see everything that’s not assigned.