<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/101843>101843</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Merge "[ELF] Move XXX into Ctx. NFC" changes to release/19.x
</td>
</tr>
<tr>
<th>Labels</th>
<td>
release:backport
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
MaskRay
</td>
</tr>
</table>
<pre>
/cherry-pick fd791f0fe562a41d8569fcb4d1e84b4c1e5719c7 8e2476e102e8ce3ae496b293bacccb248787404d 09dd0febbbd59a0c470b3909690cae6618a2416a 03be619d9434de0a9616660a2119675635239a5b
Some lld/ELF refactoring that are good to merge now to merge potential future backports easier.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxEkbty9CgQhZ8GJZRV0CAugQLfFNkb7CZOG2hd1pphCpDXfvutGf8uJ1Bd1X1Of32w1m05E41seGDDU4dHW3MZX7G-_41fXcjpa2QwxZVK-bq7bPGdz8l6OYuZBgOoZXKD8XMMOklyOugoabDSR8sdgbaGpABykRSS9iaAVwFjjAG0s85qoRMXPiUxUwghDR5F1FYE5YU3XkQkY6RD0NIgFyqQkT55rXQigd5IY4xAkNIbOxg1gPI4BCaemLj_fv_JJ-L7nhhMzy8TLzRjbLls54W3FRvHQnzJOfGW-YnKQvyc__stLrnRuW248_loRyEeML5fcmmVE9aNSt-lUSWvPHY0SgtgJYBz3ToKFYfgMEkMKZKN2hrprjAzuWFOuttGEKCFE0p6KcH1zmmZpNGUUIvZWKYFnXDb-33_OPW5LN1W60GjFNJp1e0YaK-36AAK7YSVmLr_2ZABXCMt43X6LhxLZVrsW231V69tbafx9YZ66394fpnY8MRf8wfxt7c3vp1b5o_ts-d_TY8MgMcVzwvV64l-PGGSvv_sjrKPa2uXytQ9g4nBtGxtPUIf84nBdDX9891dSv6XYmMw3YjqVeIb6mOE_wMAAP__BC_KbA">