Skip to content

Add libbacktrace backend #22

Add libbacktrace backend

Add libbacktrace backend #22

Triggered via push September 22, 2026 10:53
Status Success
Total duration 3m 21s
Artifacts 2

lint.yml

on: push
Matrix: orphan-sources-configure
clang-tidy (clang-22)
1m 22s
clang-tidy (clang-22)
-Weverything (clang-22)
3m 0s
-Weverything (clang-22)
clang-include-cleaner (clang-22)
1m 7s
clang-include-cleaner (clang-22)
orphan-sources
6s
orphan-sources
Fit to window
Zoom out
Zoom in

Annotations

12 errors and 2 notices
clang-tidy (clang-22): test/stacktrace_libbacktrace.cpp#L30
[cppcoreguidelines-pro-type-vararg] do not call c-style vararg functions
clang-tidy (clang-22): test/stacktrace_libbacktrace.cpp#L23
[cert-err33-c] the value returned by this function should not be disregarded; neglecting it may lead to errors
clang-tidy (clang-22): test/stacktrace_libbacktrace.cpp#L23
[cppcoreguidelines-pro-type-vararg] do not call c-style vararg functions
clang-tidy (clang-22): test/stacktrace_libbacktrace.cpp#L19
[misc-use-internal-linkage] function 'eggs_stacktrace_libbacktrace_sentinel' can be made static or moved into an anonymous namespace to enforce internal linkage
clang-tidy (clang-22): src/stacktrace_libbacktrace.cpp#L199
[cppcoreguidelines-pro-type-reinterpret-cast] do not use reinterpret_cast
clang-tidy (clang-22): src/stacktrace_libbacktrace.cpp#L183
[modernize-use-designated-initializers] use designated initializer list to initialize 'capture_ctx'
clang-tidy (clang-22): src/stacktrace_libbacktrace.cpp#L168
[bugprone-easily-swappable-parameters] 2 adjacent parameters of 'capture' of similar type ('std::size_t') are easily swapped by mistake
clang-tidy (clang-22): src/stacktrace_libbacktrace.cpp#L158
[cppcoreguidelines-pro-type-reinterpret-cast] do not use reinterpret_cast
clang-tidy (clang-22): src/stacktrace_libbacktrace.cpp#L66
[performance-no-int-to-ptr] integer to pointer cast pessimizes optimization opportunities
clang-tidy (clang-22): src/stacktrace_libbacktrace.cpp#L66
[cppcoreguidelines-pro-type-reinterpret-cast] do not use reinterpret_cast
-Weverything (clang-22): test/stacktrace_libbacktrace.cpp#L19
[-Wmissing-prototypes] no previous prototype for function 'eggs_stacktrace_libbacktrace_sentinel'
-Weverything (clang-22): src/stacktrace_libbacktrace.cpp#L126
[-Wpadded] padding struct 'eggs::detail::(anonymous namespace)::pcinfo_ctx' with 4 bytes to align 'error'
orphan-sources-configure (ubuntu-latest)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
orphan-sources
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
orphan-sources-referenced-ubuntu-latest
426 Bytes
sha256:780d5f04fa158e9cf4d9c8720fbc4c88f89faba6ad6e94874f952cd8d822c3d4
orphan-sources-referenced-windows-latest
390 Bytes
sha256:a7f1120025e7654ee55664ddda34a54ffd7e32b159fe0e00a23e506992e08a32