Displaying 2 results from an estimated 2 matches for "34d1fd".
Did you mean:
33d1fc
2020 Nov 19
1
[LLD] Support DWARF64, debug_info "sorting"
...the binaries you're
> looking at haven't been string-merged?
As an example, here are the numbers for a fresh built CLANG in Debug
mode on Ubuntu 20.04 using GCC 10.2:
$ readelf -SW clang-12 | grep debug | awk '{print $2, $6}' | column -t
.debug_aranges 00c240
.debug_info 34d1fd
.debug_abbrev 00841f
.debug_line 023093
.debug_str 53685f
.debug_ranges 00c300
As you can see, ".debug_str" is visibly bigger than ".debug_info". Of
course, CLANG does not suffer from DWARF32 limits. This is just a
relatively large project, which anyone can easil...
2020 Nov 18
2
[LLD] Support DWARF64, debug_info "sorting"
On 18.11.2020 0:20, Robinson, Paul wrote:
> This is a problem only if the .debug_str section *by itself* exceeds 4GB;
> are we anticipating that will happen IRL? The section is just a string
> section, by itself it has no 32/64 format.
>
> If the .debug_str section *by itself* exceeds 4GB, then yes any string
> with a 32-bit reference to it must be in the first 4GB. Strings