Package list debian-goodies / 9bd0ae5
find-dbgsym-packages: Support 64-bit build-ids like in chromium Closes: #977924 Boyd Stephen Smith Jr authored 8 months ago Axel Beckert committed 8 months ago
1 changed file(s) with 3 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
186186 # 0x7f7f7235e000+0x17000 - /usr/share/locale/de/LC_MESSAGES/bash.mo - /usr/share/locale/de/LC_MESSAGES/bash.mo
187187 # 0x7ffd4098a000+0x2000 de7dac2df9f596f46fa94a387858ef25170603ec@0x7ffd4098a7d0 . - [vdso: 1740]
188188 # 0x7f37090fb000+0x2a000 dc5cb16f5e644116cac64a4c3f5da4d081b81a4f@0x7f37090fb248 - - /lib/x86_64-linux-gnu/ld-2.27.so (deleted)
189 # 0x562f3d01b000+0xa725000 9b43003ffd70d8db@0x562f3d01b34c /usr/lib/chromium/chromium /usr/lib/debug/.build-id/9b/43003ffd70d8db.debug /usr/lib/chromium/chromium
189190 if ($line =~ m{
190191 ^(?: 0 | 0x[[:xdigit:]]+ )
191192 [+]
192193 0x[[:xdigit:]]+
193194 \s+
194 ( [[:xdigit:]]{40} [@] 0x[[:xdigit:]]+ | - )
195 ( [[:xdigit:]]+ [@] 0x[[:xdigit:]]+ | - )
195196 \s+
196197 ( \S+ )
197198 \s+
216217 if ($id eq '-') {
217218 warn "W: No build-ID for $name\n";
218219 next;
219 } elsif ($id =~ /^([[:xdigit:]]{40})[@]/) {
220 } elsif ($id =~ /^([[:xdigit:]]+)[@]/) {
220221 $id = $1;
221222 } else {
222223 die "BUG: id='$id'";