search for: _cbbm6t6wem

Displaying 6 results from an estimated 6 matches for "_cbbm6t6wem".

2017 Aug 15
3
[XRay] Alternatives to relocations in .text section
Hi llvm-dev, I'm currently looking for alternatives to the synthetic references that XRay uses to keep some side-tables live, to avoid linker garbage collection from deleting those sections. Before going any further, let me give a backgrounder on what XRay does today. Background ========== XRay has two side tables we use at runtime to identify the location of the sleds for the functions
2017 Oct 26
4
[RFC] Making .eh_frame more linker-friendly
...ogle.com> wrote: > Have you seen the discussion of SHF_LINK_ORDER on the generic-abi@ > mailing list? I think it implements exactly what you describe. My > understanding is that ARM EHABI leverages this for the same purpose. > > https://groups.google.com/forum/#!topic/generic-abi/_CbBM6T6WeM > > On Wed, Oct 25, 2017 at 6:42 PM, Rui Ueyama via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > >> Hi, >> >> Many linkers including lld have a feature to eliminate unused sections >> from output to make output smaller (which is essentially a mark-swee...
2017 Oct 26
3
[RFC] Making .eh_frame more linker-friendly
Hi, Many linkers including lld have a feature to eliminate unused sections from output to make output smaller (which is essentially a mark-sweep gc where sections are vertices and relocations are edges). lld and GNU gold have yet another feature, ICF, to merge functions by contents to save more space. When we remove or merge a function, we want to eliminate its exception handling information as
2018 Jan 27
0
[lld] Garbage collection of linked sections with the SHF_LINK_ORDER flag
...y case, the text section is correctly garbage- collected. However,  the linked debug section remains in the program and relocations in these debug sections are invalid. I found the following Google groups thread on the Generic System V ABI mailing list (https://groups.google.com/d/msg/generic-abi/_CbBM6T6WeM/eGF9A0AnAAAJ), which also discusses this topic. In particular, it is discussing the following change to the description of SHF_LINK_ORDER flag: "When performing unused section elimination, the link editor should ensure that both the section and the referenced section are retained or discarde...
2018 Jan 29
0
[lld] Garbage collection of linked sections with the SHF_LINK_ORDER flag
...n is correctly garbage- >collected. However, the linked debug section remains in the program and >relocations in these debug sections are invalid. > >I found the following Google groups thread on the Generic System V ABI >mailing >list (https://groups.google.com/d/msg/generic-abi/_CbBM6T6WeM/eGF9A0AnAAAJ), >which also discusses this topic. In particular, it is discussing the >following >change to the description of SHF_LINK_ORDER flag: > >"When performing unused section elimination, the link editor should >ensure that both the section and the referenced section a...
2017 Oct 26
4
[RFC] Making .eh_frame more linker-friendly
...m<mailto:rnk at google.com>> wrote: Have you seen the discussion of SHF_LINK_ORDER on the generic-abi@ mailing list? I think it implements exactly what you describe. My understanding is that ARM EHABI leverages this for the same purpose. https://groups.google.com/forum/#!topic/generic-abi/_CbBM6T6WeM On Wed, Oct 25, 2017 at 6:42 PM, Rui Ueyama via llvm-dev <llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>> wrote: Hi, Many linkers including lld have a feature to eliminate unused sections from output to make output smaller (which is essentially a mark-sweep gc where sec...