llvm-capstone/libunwind
Michael Kenzel b7a249d26f
[libunwind] Remove unnecessary strcpy dependency (#72043)
libunwind uses a minimal set of necessary standard library functions,
basically just `memset` and `memcpy`. There is a single use of `strcpy`
to copy the bytes `"CLNGUNW"` into a `uint64_t` object. This is both an
arguably odd use of the `strcpy` function as well as it unnecessarily
widens the set of library functions that must be available to build
libunwind, which can be an obstacle in baremetal scenarios. This change
simply replaces this one `strcpy` with the more fundamental `memcpy`.
2023-11-15 18:41:53 -05:00
..
cmake [libunwind] Haiku: Initial support 2023-09-06 00:56:09 -04:00
docs [NFC][Py Reformat] Reformat python files in libcxx/libcxxabi 2023-05-25 11:15:34 +02:00
include [libunwind] Fix an inconsistent indentation (NFC) (#72314) 2023-11-15 11:34:15 -05:00
src [libunwind] Remove unnecessary strcpy dependency (#72043) 2023-11-15 18:41:53 -05:00
test [libunwind] Remove unnecessary strcpy dependency (#72043) 2023-11-15 18:41:53 -05:00
.clang-format
CMakeLists.txt Make _LIBUNWIND_SUPPORT_FRAME_APIS a build-time option 2023-08-23 14:34:40 -07:00
LICENSE.TXT