mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-24 22:10:13 +00:00
scripts/abilist.awk: Handle special _end symbol for Hurd
Hurd has this in libc.so: 0024db9c g D .bss 00000000 GLIBC_2.2.6 _end This g/D combination was not recognized before.
This commit is contained in:
parent
7105860262
commit
5e63c240a2
@ -1,3 +1,10 @@
|
||||
2018-11-30 Florian Weimer <fweimer@redhat.com>
|
||||
|
||||
* scripts/abilist.awk: Print "0x0" for size 0. Handle "g"/"D".
|
||||
Extend error logging.
|
||||
* sysdeps/mach/hurd/i386/libc.abilist (GLIBC_2.2.6): Adjust _end
|
||||
symbol.
|
||||
|
||||
2018-11-30 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||||
|
||||
* sysdeps/unix/sysv/linux/spawni.c (__spawni_child): Use
|
||||
|
@ -42,7 +42,11 @@ $2 == "g" || $2 == "w" && (NF == 7 || NF == 8) {
|
||||
type = $3;
|
||||
size = $5;
|
||||
sub(/^0*/, "", size);
|
||||
size = " 0x" size;
|
||||
if (size == "") {
|
||||
size = " 0x0";
|
||||
} else {
|
||||
size = " 0x" size;
|
||||
}
|
||||
version = $6;
|
||||
symbol = $NF;
|
||||
gsub(/[()]/, "", version);
|
||||
@ -73,6 +77,9 @@ $2 == "g" || $2 == "w" && (NF == 7 || NF == 8) {
|
||||
else if ($4 == "*ABS*") {
|
||||
next;
|
||||
}
|
||||
else if (type == "D") {
|
||||
# Accept unchanged.
|
||||
}
|
||||
else if (type == "DO") {
|
||||
type = "D";
|
||||
}
|
||||
@ -89,7 +96,7 @@ $2 == "g" || $2 == "w" && (NF == 7 || NF == 8) {
|
||||
size = "";
|
||||
}
|
||||
else {
|
||||
print "ERROR: Unable to handle this type of symbol."
|
||||
print "ERROR: Unable to handle this type of symbol:", $0
|
||||
exit 1
|
||||
}
|
||||
|
||||
|
@ -554,7 +554,7 @@ GLIBC_2.2.6 __xstat64 F
|
||||
GLIBC_2.2.6 _authenticate F
|
||||
GLIBC_2.2.6 _dl_mcount_wrapper F
|
||||
GLIBC_2.2.6 _dl_mcount_wrapper_check F
|
||||
GLIBC_2.2.6 _end GLIBC_2.2.6 g ? D .bss 00000000
|
||||
GLIBC_2.2.6 _end D 0x0
|
||||
GLIBC_2.2.6 _environ D 0x4
|
||||
GLIBC_2.2.6 _exit F
|
||||
GLIBC_2.2.6 _flushlbf F
|
||||
|
Loading…
Reference in New Issue
Block a user