-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Commit 7cd48bd
committed
Support symbolicating zstd-compressed ELF sections
This requires bumping backtrace to rust-lang/backtrace-rs@4f3acf7 which
includes support for symbolicating from newer Android APK formats,
as well as for using zstd-compressed ELF sections for debuginfo.
This can combine with rust-lld's support for zstd-compressed debuginfo
for overall smaller debuginfo sections.1 parent 8c2c9a9 commit 7cd48bd
File tree
4 files changed
+18
-2
lines changed- library
- std
- src/tools/tidy/src
4 files changed
+18
-2
lines changedLines changed: 12 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
312 | 312 |
| |
313 | 313 |
| |
314 | 314 |
| |
315 | + | ||
316 | + | ||
317 | + | ||
318 | + | ||
319 | + | ||
320 | + | ||
321 | + | ||
322 | + | ||
323 | + | ||
324 | + | ||
325 | + | ||
315 | 326 |
| |
316 | 327 |
| |
317 | 328 |
| |
| |||
336 | 347 |
| |
337 | 348 |
| |
338 | 349 |
| |
350 | + | ||
339 | 351 |
| |
340 | 352 |
| |
341 | 353 |
| |
|
- .github/workflows/check-binary-size.yml+6-5
- .github/workflows/main.yml+26-9
- Cargo.lock+9-1
- Cargo.toml+2-1
- crates/as-if-std/Cargo.toml+2-1
- src/backtrace/mod.rs+1-1
- src/capture.rs+4-2
- src/lib.rs+15-17
- src/print.rs+1-1
- src/print/fuchsia.rs+1-1
- src/symbolize/gimli.rs+39-11
- src/symbolize/gimli/elf.rs+99-12
- src/symbolize/gimli/libs_dl_iterate_phdr.rs+49-23
- src/symbolize/gimli/macho.rs+1-1
- src/symbolize/gimli/mmap_fake.rs+4-2
- src/symbolize/gimli/mmap_unix.rs+2-2
- src/symbolize/gimli/mmap_windows.rs+8-2
- src/symbolize/gimli/parse_running_mmaps_unix.rs+9-2
- src/symbolize/mod.rs+1-1
- src/types.rs+3-3
- tests/skip_inner_frames.rs+4
- tests/smoke.rs+8-8
Lines changed: 4 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 | + | ||
36 | 37 |
| |
37 | 38 |
| |
38 | 39 |
| |
| |||
48 | 49 |
| |
49 | 50 |
| |
50 | 51 |
| |
52 | + | ||
51 | 53 |
| |
52 | 54 |
| |
53 | 55 |
| |
| |||
89 | 91 |
| |
90 | 92 |
| |
91 | 93 |
| |
92 | - | ||
93 | 94 |
| |
95 | + | ||
96 | + | ||
94 | 97 |
| |
95 | 98 |
| |
96 | 99 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
481 | 481 |
| |
482 | 482 |
| |
483 | 483 |
| |
484 | + | ||
484 | 485 |
| |
485 | 486 |
| |
486 | 487 |
| |
|
0 commit comments