Displaying 13 results from an estimated 13 matches for "sig8".
Did you mean:
sig
2020 Jun 09
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...he shorter reference might be inadequate) I don't think
>> David>the indirection through the type hash is /super/ significant to the
>> David>cost - I think it's more in the duplication of many DIEs especially
>> David>for function definitions (since the type unit sig8 system only
>> David>provides a way to reference the type - not its member functions, their
>> David>parameters, etc - so all those DIEs get duplicated in any CU that
>> David>needs to provide a definition of a member function). We could
>> David>prototype cross-...
2020 Jun 05
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...ery
David>far away, so the shorter reference might be inadequate) I don't think
David>the indirection through the type hash is /super/ significant to the
David>cost - I think it's more in the duplication of many DIEs especially
David>for function definitions (since the type unit sig8 system only
David>provides a way to reference the type - not its member functions, their
David>parameters, etc - so all those DIEs get duplicated in any CU that
David>needs to provide a definition of a member function). We could
David>prototype cross-unit DIE references to lower the cos...
2020 Jun 22
4
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...be inadequate) I don't think
>> >> David>the indirection through the type hash is /super/ significant to the
>> >> David>cost - I think it's more in the duplication of many DIEs especially
>> >> David>for function definitions (since the type unit sig8 system only
>> >> David>provides a way to reference the type - not its member functions, their
>> >> David>parameters, etc - so all those DIEs get duplicated in any CU that
>> >> David>needs to provide a definition of a member function). We could
>>...
2020 Jun 23
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...;t think
>>>> >> David>the indirection through the type hash is /super/ significant to the
>>>> >> David>cost - I think it's more in the duplication of many DIEs especially
>>>> >> David>for function definitions (since the type unit sig8 system only
>>>> >> David>provides a way to reference the type - not its member functions, their
>>>> >> David>parameters, etc - so all those DIEs get duplicated in any CU that
>>>> >> David>needs to provide a definition of a member fun...
2020 Jun 24
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...> David>the indirection through the type hash is /super/
> significant to the
> > >>>> >> David>cost - I think it's more in the duplication of many DIEs
> especially
> > >>>> >> David>for function definitions (since the type unit sig8 system
> only
> > >>>> >> David>provides a way to reference the type - not its member
> functions, their
> > >>>> >> David>parameters, etc - so all those DIEs get duplicated in any
> CU that
> > >>>> >> David>...
2020 Jun 26
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...t;> Basic types could always be placed into the start of "type table" thus, offsets to basic types
>> >> >> >> most often would be 1 byte. There also would be a special kind of reference - reference inside the type.
>> >> >> >> Type units sig8 system - would not be used to reference types.
>> >> >> >>
>> >> >> >> Types deduplication is assumed to be done, not by linker mechanism for COMDAT,
>> >> >> >> but by a tool like dsymutil. This tool would create resulting .de...
2020 Jul 28
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...ic types could always be placed into the start of "type table" thus, offsets to basic types
>>>>>>>>>> most often would be 1 byte. There also would be a special kind of reference - reference inside the type.
>>>>>>>>>> Type units sig8 system - would not be used to reference types.
>>>>>>>>>>
>>>>>>>>>> Types deduplication is assumed to be done, not by linker mechanism for COMDAT,
>>>>>>>>>> but by a tool like dsymutil. This tool would creat...
2020 Jun 25
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...t;> >> >> Basic types could always be placed into the start of "type table" thus, offsets to basic types
>> >> >> most often would be 1 byte. There also would be a special kind of reference - reference inside the type.
>> >> >> Type units sig8 system - would not be used to reference types.
>> >> >>
>> >> >> Types deduplication is assumed to be done, not by linker mechanism for COMDAT,
>> >> >> but by a tool like dsymutil. This tool would create resulting .debug_types_table by putting...
2020 Jul 31
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...lways be placed into the start of "type table" thus, offsets to basic types
>>>>>>>>>>>> most often would be 1 byte. There also would be a special kind of reference - reference inside the type.
>>>>>>>>>>>> Type units sig8 system - would not be used to reference types.
>>>>>>>>>>>>
>>>>>>>>>>>> Types deduplication is assumed to be done, not by linker mechanism for COMDAT,
>>>>>>>>>>>> but by a tool like dsymuti...
2020 Aug 03
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...t; "type table" thus, offsets to basic types
> >>>>>>>>>>>> most often would be 1 byte. There also would be a
> special kind of reference - reference inside the type.
> >>>>>>>>>>>> Type units sig8 system - would not be used to
> reference types.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Types deduplication is assumed to be done, not by
> linker mechanism for COMDAT,
> >>>>>>>&g...
2020 Aug 06
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
...;> table" thus, offsets to basic types
>>> >>>>>>>>>>>> most often would be 1 byte. There also would be a special
>>> kind of reference - reference inside the type.
>>> >>>>>>>>>>>> Type units sig8 system - would not be used to reference
>>> types.
>>> >>>>>>>>>>>>
>>> >>>>>>>>>>>> Types deduplication is assumed to be done, not by linker
>>> mechanism for COMDAT,
>>> >>&g...
2020 Aug 10
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
..."type table" thus, offsets to basic types
>>>> >>>>>>>>>>>> most often would be 1 byte. There also would be a special kind of reference - reference inside the type.
>>>> >>>>>>>>>>>> Type units sig8 system - would not be used to reference types.
>>>> >>>>>>>>>>>>
>>>> >>>>>>>>>>>> Types deduplication is assumed to be done, not by linker mechanism for COMDAT,
>>>> >>>>>>...
2020 Jun 03
2
[Debuginfo][DWARF][LLD] Remove obsolete debug info in lld.
>DWARF was designed in an era when COMDAT and ICF were not a thing, or at least not common,
>certainly not when talking about function code. The overhead of a unit occurred only once per
>translation unit, so that expense was reasonably amortized.
>Splitting functions into their own object-file sections and making them excludable is an evolution of
>compiler/linker technology that