Skip to content

Commit 8a17fa2

Browse files
committed
Rename .filc_symver to .symver
Part of llvm#90
1 parent f1e9adf commit 8a17fa2

File tree

7 files changed

+10
-14
lines changed

7 files changed

+10
-14
lines changed

filc/tests/symver1/version2.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ int foo_v2(void)
88
return 666;
99
}
1010

11-
asm(".filc_symver foo_v1, foo@v1");
11+
asm(".symver foo_v1, foo@v1");
1212
asm(".filc_symver foo_v2, foo@@v2");

llvm/lib/Transforms/Instrumentation/FilPizlonator.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8862,7 +8862,7 @@ class Pizlonator {
88628862
}
88638863
continue;
88648864
}
8865-
if (Tok.Str == ".filc_symver") {
8865+
if (Tok.Str == ".symver" || Tok.Str == ".filc_symver") {
88668866
std::string LocalName = MAT.getNextSpecific(MATokenKind::Identifier).Str;
88678867
MAT.getNextSpecific(MATokenKind::Comma);
88688868
std::string VersionedName = MAT.getNextSpecific(MATokenKind::Identifier).Str;

projects/attr-2.5.2/libattr/syscalls.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@
4040
* with all versions; use -flto-partition=none if you encounter problems.
4141
*/
4242
# define SYMVER(cn, vn) __typeof(cn) cn __attribute__((__no_reorder__)); \
43-
__asm__(".filc_symver " #cn "," vn)
43+
__asm__(".symver " #cn "," vn)
4444
# endif
4545
#endif
4646
#ifndef SYMVER
47-
# define SYMVER(cn, vn) __asm__(".filc_symver " #cn "," vn)
47+
# define SYMVER(cn, vn) __asm__(".symver " #cn "," vn)
4848
#endif
4949

5050
#ifdef HAVE_VISIBILITY_ATTRIBUTE

projects/libxcrypt-4.4.36/lib/crypt-port.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -223,14 +223,14 @@ extern size_t strcpy_or_abort (void *dst, size_t d_size, const void *src);
223223

224224
/* Referencing specific _compatibility_ symbols still needs inline asm. */
225225
# define _symver_ref(extstr, intname, version) \
226-
__asm__ (".filc_symver " #intname "," extstr "@" #version)
226+
__asm__ (".symver " #intname "," extstr "@" #version)
227227

228228
# else
229229

230230
/* Set the symbol version for EXTNAME, which uses INTNAME as its
231231
implementation. */
232232
# define symver_set(extstr, intname, version, mode) \
233-
__asm__ (".filc_symver " #intname "," extstr mode #version)
233+
__asm__ (".symver " #intname "," extstr mode #version)
234234

235235
# endif
236236

projects/user-glibc-2.40/include/libc-symbols.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@
461461
__asm(".filc_alias " #local ", " #internal); \
462462
__hidden_nolink3 (local, internal, #name "@" #version)
463463
# define __hidden_nolink3(local, internal, vername) \
464-
__asm(".filc_symver " #internal ", " vername);
464+
__asm(".symver " #internal ", " vername);
465465
# else
466466
/* For assembly, we need to do the opposite of what we do in C:
467467
in assembly gcc __REDIRECT stuff is not in place, so functions

projects/user-glibc-2.40/sysdeps/generic/libc-symver.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
.symver real, name##@##version
4545
#else
4646
# define symbol_version_reference(real, name, version) \
47-
__asm__ (".filc_symver " #real "," #name "@" #version)
47+
__asm__ (".symver " #real "," #name "@" #version)
4848
#endif /* !__ASSEMBLER__ */
4949

5050
#if SYMVER_NEEDS_ALIAS
@@ -64,7 +64,7 @@
6464
# else
6565
# define _set_symbol_version_2(real, alias, name_version) \
6666
__asm__ (".filc_alias " #real ", " #alias "\n\t" \
67-
".filc_symver " #alias ", " name_version)
67+
".symver " #alias ", " name_version)
6868
# endif
6969
# define _set_symbol_version_1(real, alias, name_version) \
7070
_set_symbol_version_2 (real, alias, name_version)
@@ -79,7 +79,7 @@
7979
.symver real, name_version
8080
# else
8181
# define _set_symbol_version(real, name_version) \
82-
__asm__ (".filc_symver " #real "," name_version)
82+
__asm__ (".symver " #real "," name_version)
8383
# endif
8484
#endif /* !SYMVER_NEEDS_ALIAS */
8585

projects/xz-5.6.2/src/liblzma/common/common.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,6 @@
9090
# define LZMA_SYMVER_API(extnamever, type, intname) \
9191
extern __attribute__((__symver__(extnamever))) \
9292
LZMA_API(type) intname
93-
# elif __PIZLONATOR_WAS_HERE__
94-
# define LZMA_SYMVER_API(extnamever, type, intname) \
95-
__asm__(".filc_symver " #intname "," extnamever); \
96-
extern LZMA_API(type) intname
9793
# else
9894
# define LZMA_SYMVER_API(extnamever, type, intname) \
9995
__asm__(".symver " #intname "," extnamever); \

0 commit comments

Comments
 (0)