Skip to content

Addr2line enhance 5#4977

Merged
lum1n0us merged 1 commit into
bytecodealliance:mainfrom
TianlongLiang:addr2line_enhance_5
Jul 16, 2026
Merged

Addr2line enhance 5#4977
lum1n0us merged 1 commit into
bytecodealliance:mainfrom
TianlongLiang:addr2line_enhance_5

Conversation

@TianlongLiang

Copy link
Copy Markdown
Contributor

No description provided.

compilation_on_android_ubuntu.yml:
- Existing build_samples_others step (debug-tools) now calls verify.sh
  instead of inline grep assertions.
- New build_samples_debug_tools_optimized job: builds the new sample
  twice (classic-interp and fast-interp via -DUSE_FAST_INTERP=ON) and
  runs verify.sh oob/stackoverflow x wasm/aot for each build.
- New addr2line_tests job: runs the pytest suite at
  test-tools/addr2line/tests/ against the default wasi-sdk on every PR.

nightly_run.yml:
- New addr2line_tests_multi_sdk job: installs wasi-sdk 29.0 (clang 21)
  and 33.0 (clang 22) side by side and runs the test suite with
  --multi-sdk so build-based tests are re-run once per SDK, catching
  DWARF-encoding differences between clang versions.

Depends on:
- the addr2line.py refactor (per-PR job runs the test suite)
- samples/debug-tools refresh (existing sample CI step now calls verify.sh)
- samples/debug-tools-optimized (new job builds and tests it)
- the pytest suite (new jobs invoke pytest)
This was referenced Jul 16, 2026

@lum1n0us lum1n0us left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@lum1n0us
lum1n0us merged commit 392e7cc into bytecodealliance:main Jul 16, 2026
611 of 616 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants