[PATCH] D60353: ELF: Add basic partition data structures and behaviours.

Peter Collingbourne via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu May 23 14:59:28 PDT 2019


pcc added a comment.

In D60353#1512977 <https://reviews.llvm.org/D60353#1512977>, @pcc wrote:

> In D60353#1506498 <https://reviews.llvm.org/D60353#1506498>, @ruiu wrote:
>
> > Do you have another change for adding synthetic sections for partitioning?
>
>
> Yes, I was going to send it out once it was ready, but I'll try to send it out as soon as I can so you can see what it looks like. In the meantime you could look at https://github.com/pcc/llvm-project/tree/lld-part-symbols which is essentially the same code as I'm going to upstream.


I've now sent out D62350 <https://reviews.llvm.org/D62350>. The only remaining changes that I need to send out are the change to llvm-objcopy for extracting partitions, as well as a change to prevent the linker from sharing range extension thunks between partitions. That should be enough for a usable implementation of partitions.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D60353/new/

https://reviews.llvm.org/D60353





More information about the llvm-commits mailing list