Commit 847ab17
committed
syslog: read the captured /var/log/dmesg under KASLD_SYSROOT
mmap_syslog tried klogctl first unconditionally, so during offline analysis
of a captured tree (KASLD_SYSROOT set) every dmesg component read the live
HOST kernel log instead of the analysed tree. Skip klogctl when a sysroot is
set and read the captured /var/log/dmesg; with no sysroot the klogctl-first
live path is unchanged (the file stays the fallback when klogctl is denied).
Fixes replay/offline correctness for all dmesg_search components at one point.
dmesg_backtrace: drop its now-duplicated sysroot branch and just call
mmap_syslog.1 parent 0ce5b3c commit 847ab17
3 files changed
Lines changed: 20 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
338 | 338 | | |
339 | 339 | | |
340 | 340 | | |
341 | | - | |
342 | | - | |
343 | | - | |
344 | | - | |
345 | | - | |
346 | | - | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
347 | 346 | | |
348 | 347 | | |
349 | 348 | | |
350 | 349 | | |
351 | 350 | | |
352 | | - | |
353 | | - | |
354 | | - | |
| 351 | + | |
355 | 352 | | |
356 | 353 | | |
357 | 354 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
76 | 84 | | |
77 | 85 | | |
78 | 86 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
106 | | - | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
107 | 112 | | |
108 | 113 | | |
109 | 114 | | |
| |||
0 commit comments