-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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
Label
Projects
Milestones
Assignee
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
[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
LLVM does not eliminate or hoist redundant bounds checks for std::vector and std::string
hardening
Issues related to the hardening effort
missed-optimization
#90119
opened Apr 25, 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…
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
Previous Next
ProTip!
Add no:assignee to see everything that’s not assigned.