mirror of
git://sourceware.org/git/glibc.git
synced 2025-03-06 20:58:33 +01:00
Add tests that the dynamic linker works correctly with symbol names involving hash collisions, for both choices of hash style (and --hash-style=both as well). I note that there weren't actually any previous tests using --hash-style (so tests would only cover the default linker configuration in that regard). Also test symbol versions involving hash collisions. Tested for x86_64.
43 lines
362 B
Text
43 lines
362 B
Text
Base {
|
|
local: *;
|
|
};
|
|
|
|
Hxxxyoa {
|
|
global: foo;
|
|
} Base;
|
|
|
|
HxxxypQ {
|
|
global: foo;
|
|
} Base;
|
|
|
|
HxxxyqA {
|
|
global: foo;
|
|
} Base;
|
|
|
|
HxxxzaA {
|
|
global: foo;
|
|
} Base;
|
|
|
|
Hxxxz_a {
|
|
global: foo;
|
|
} Base;
|
|
|
|
Hxxxyob {
|
|
global: bar;
|
|
} Base;
|
|
|
|
HxxxypR {
|
|
global: bar;
|
|
} Base;
|
|
|
|
HxxxyqB {
|
|
global: bar;
|
|
} Base;
|
|
|
|
HxxxzaB {
|
|
global: bar;
|
|
} Base;
|
|
|
|
Hxxxz_b {
|
|
global: bar;
|
|
} Base;
|