search for: odrtab

Displaying 13 results from an estimated 13 matches for "odrtab".

Did you mean: odrtabs
2017 Jun 07
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...s on the binary could still > point out ODR violations without anything in the toolchain (except clang) > needing to support this extra info) > Linkers merge section contents by section name, so you wouldn't need anything other than for the object files to agree on a section name. The odrtab header in my prototype has a size field, so we could use that to split an .odrtab section into multiple odrtabs. Peter On Tue, Jun 6, 2017 at 10:41 PM Peter Collingbourne via cfe-dev < > cfe-dev at lists.llvm.org> wrote: > >> Hi all, >> >> I'd like to propose an...
2017 Jun 10
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...ations without anything in the toolchain (except clang) >>> needing to support this extra info) >>> >> >> Linkers merge section contents by section name, so you wouldn't need >> anything other than for the object files to agree on a section name. The >> odrtab header in my prototype has a size field, so we could use that to >> split an .odrtab section into multiple odrtabs. >> >> Peter >> >> On Tue, Jun 6, 2017 at 10:41 PM Peter Collingbourne via cfe-dev < >>> cfe-dev at lists.llvm.org> wrote: >>> &gt...
2017 Jun 07
8
RFC: ODR checker for Clang and LLD
Hi all, I'd like to propose an ODR checker feature for Clang and LLD. The feature would be similar to gold's --detect-odr-violations feature, but better: we can rely on integration with clang to avoid relying on debug info and to perform more precise matching. The basic idea is that we use clang's ability to create ODR hashes for declarations. ODR hashes are computed using all
2017 Jun 07
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...ther object file data? I assume that if these tables contain full mangled > symbol names, they could end up being very large and may want to share the > symbol name strings with the overall string table in the .o > Looking at Chromium's object files it looks like the total size of the odrtabs is about 50% of the total size of the object files, which isn't great. The current implementation only looks at records, so I imagine that it would be hard to share any of the strings that I'm currently creating. (I guess it's possible that some types will have a mangled vtable name in...
2017 Jun 08
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...es contain full mangled >>> symbol names, they could end up being very large and may want to share the >>> symbol name strings with the overall string table in the .o >>> >> >> Looking at Chromium's object files it looks like the total size of the >> odrtabs is about 50% of the total size of the object files, which isn't >> great. The current implementation only looks at records, so I imagine that >> it would be hard to share any of the strings that I'm currently creating. >> (I guess it's possible that some types will ha...
2017 Jun 14
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...bol names, they could end up being very large and may want to >>>>> share the symbol name strings with the overall string table in the .o >>>>> >>>> >>>> Looking at Chromium's object files it looks like the total size of the >>>> odrtabs is about 50% of the total size of the object files, which isn't >>>> great. The current implementation only looks at records, so I imagine that >>>> it would be hard to share any of the strings that I'm currently creating. >>>> (I guess it's possible...
2017 Jun 14
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...large and may want >>>>>>> to share the symbol name strings with the overall string table in the .o >>>>>>> >>>>>> >>>>>> Looking at Chromium's object files it looks like the total size of >>>>>> the odrtabs is about 50% of the total size of the object files, which isn't >>>>>> great. The current implementation only looks at records, so I imagine that >>>>>> it would be hard to share any of the strings that I'm currently creating. >>>>>> (I...
2017 Jun 14
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...gt;>>> to share the symbol name strings with the overall string table in the .o >>>>>>>>> >>>>>>>> >>>>>>>> Looking at Chromium's object files it looks like the total size of >>>>>>>> the odrtabs is about 50% of the total size of the object files, which isn't >>>>>>>> great. The current implementation only looks at records, so I imagine that >>>>>>>> it would be hard to share any of the strings that I'm currently creating. >>&gt...
2017 Jun 14
3
[cfe-dev] RFC: ODR checker for Clang and LLD
...bol name strings with the overall string table in the .o >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Looking at Chromium's object files it looks like the total size >>>>>>>>>> of the odrtabs is about 50% of the total size of the object files, which >>>>>>>>>> isn't great. The current implementation only looks at records, so I imagine >>>>>>>>>> that it would be hard to share any of the strings that I'm currently >&...
2017 Jun 15
4
[cfe-dev] RFC: ODR checker for Clang and LLD
...l string table in the .o >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Looking at Chromium's object files it looks like the total size >>>>>>>>>>>> of the odrtabs is about 50% of the total size of the object files, which >>>>>>>>>>>> isn't great. The current implementation only looks at records, so I imagine >>>>>>>>>>>> that it would be hard to share any of the strings that I'm...
2017 Jun 15
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...l string table in the .o >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Looking at Chromium's object files it looks like the total size >>>>>>>>>>>> of the odrtabs is about 50% of the total size of the object files, which >>>>>>>>>>>> isn't great. The current implementation only looks at records, so I imagine >>>>>>>>>>>> that it would be hard to share any of the strings that I'm...
2017 Jun 15
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...;>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Looking at Chromium's object files it looks like the total >>>>>>>>>>>>>> size of the odrtabs is about 50% of the total size of the object files, >>>>>>>>>>>>>> which isn't great. The current implementation only looks at records, so I >>>>>>>>>>>>>> imagine that it would be hard to share any of the stri...
2017 Jun 15
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...;>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Looking at Chromium's object files it looks like the total >>>>>>>>>>>>>>>> size of the odrtabs is about 50% of the total size of the object files, >>>>>>>>>>>>>>>> which isn't great. The current implementation only looks at records, so I >>>>>>>>>>>>>>>> imagine that it would be hard to share...