You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The heuristic approach for detecting whether DWARF debuginfo is loaded
for kernel modules proved to be even less reliable than previously
expected. For instance, on some kernel versions, over half of kernel
modules are wrongly detected as "missing" debuginfo.
To avoid this causing problems in corelens, let's add the less elegant,
but obvious solution. Keep track of which modules we've loaded
debuginfo, and consult this set first. Fall back to heuristic detection
in case we did not record that we had loaded debuginfo. This is
unlikely, given that the common use cases of drgn-tools (corelens and
the CLI) both rely on the APIs here to load debuginfo.
Orabug: 37894875
Signed-off-by: Stephen Brennan <[email protected]>
0 commit comments