Displaying 13 results from an estimated 13 matches for "odrtabs".
2017 Jun 07
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...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 ODR checker feature for Clang and LLD. The feature
>> would be similar to gold's --detect-odr-violatio...
2017 Jun 10
2
[cfe-dev] RFC: ODR checker for Clang and LLD
...t;>
>> 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 ODR checker feature for Clang and LLD....
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 hav...
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.
>>>...
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
>&g...
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 strin...
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...