commit(s) to merge: d16ad3d
merge instructions: merges cleanly into origin/stable
What is the issue: Dynamic table in separate debugging information ELF file has invalid relocated addresses when segments are loaded into memory.
What is the fix: NOBITS sections, which have no file content to load into segments, are now ordered in segments after sections that do have content.
Why cherrypick: The bad dynamic table information impacts tools that handle the separate debugging information like Sentry.
Risk: None.
Link to original issue(s): #47289
/cc @kevmoo @mit-mit @whesse @athomas @vsmenon @devoncarew
commit(s) to merge: d16ad3d
merge instructions: merges cleanly into
origin/stableWhat is the issue: Dynamic table in separate debugging information ELF file has invalid relocated addresses when segments are loaded into memory.
What is the fix: NOBITS sections, which have no file content to load into segments, are now ordered in segments after sections that do have content.
Why cherrypick: The bad dynamic table information impacts tools that handle the separate debugging information like Sentry.
Risk: None.
Link to original issue(s): #47289
/cc @kevmoo @mit-mit @whesse @athomas @vsmenon @devoncarew