Commit f3f1d11
committed
test: add libc debuglink/build-id fixtures
libc.so.6 and libc.so.6.debug are the stripped libc plus its separate
debug file from Ubuntu 22.04 (jammy) glibc 2.35-0ubuntu3, amd64.
Extracted from the official .deb packages:
pool/main/g/glibc/libc6_2.35-0ubuntu3_amd64.deb
pool/main/g/glibc/libc6-dbg_2.35-0ubuntu3_amd64.deb
via `ar x` + `tar --zstd -xf data.tar.zst`. The debug file originally
lives under /usr/lib/debug/.build-id/89/c3cb85...1969.debug; it is
renamed to libc.so.6.debug in testdata/ for readability. Tests that
need the .gnu_debuglink basename stage a tempdir copy with the expected
name.
Build-id: 89c3cb85f9e55046776471fed05ec441581d1969
These fixtures exercise the build-id and .gnu_debuglink resolution
paths against a real-world stripped system library, complementing the
synthetic cpp_my_benchmark pair.1 parent 7637bca commit f3f1d11
2 files changed
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
0 commit comments