Add riscv64 to the map files.
The alternative would be to define an "lp64" shorthand like we have for
SYSCALLS.TXT, but since this functionality is only used by bionic and
old frameworks code to document historical oddities, it's unclear that
it's worth implementing. We shouldn't ever need architecture-specific
annotations again in future.
Signed-off-by: Mao Han <han_mao@linux.alibaba.com>
Signed-off-by: Xia Lifang <lifang_xia@linux.alibaba.com>
Signed-off-by: Chen Guoyin <chenguoyin.cgy@linux.alibaba.com>
Signed-off-by: Wang Chen <wangchen20@iscas.ac.cn>
Signed-off-by: Lu Xufan <luxufan@iscas.ac.cn>
Test: treehugger
Change-Id: Id64b1746e7490b2d7ad3e4627e9908c28f8f23ba
diff --git a/libc/libc.map.txt b/libc/libc.map.txt
index e8d03b9..7bcee9d 100644
--- a/libc/libc.map.txt
+++ b/libc/libc.map.txt
@@ -680,28 +680,28 @@
nftw64; # introduced=21
nice;
nrand48;
- ns_format_ttl; # arm64 x86_64 introduced=22
- ns_get16; # arm64 x86_64 introduced=22
- ns_get32; # arm64 x86_64 introduced=22
- ns_initparse; # arm64 x86_64 introduced=22
- ns_makecanon; # arm64 x86_64 introduced=22
- ns_msg_getflag; # arm64 x86_64 introduced=22
- ns_name_compress; # arm64 x86_64 introduced=22
- ns_name_ntol; # arm64 x86_64 introduced=22
- ns_name_ntop; # arm64 x86_64 introduced=22
- ns_name_pack; # arm64 x86_64 introduced=22
- ns_name_pton; # arm64 x86_64 introduced=22
- ns_name_rollback; # arm64 x86_64 introduced=22
- ns_name_skip; # arm64 x86_64 introduced=22
- ns_name_uncompress; # arm64 x86_64 introduced=22
- ns_name_unpack; # arm64 x86_64 introduced=22
- ns_parserr; # arm64 x86_64 introduced=22
- ns_put16; # arm64 x86_64 introduced=22
- ns_put32; # arm64 x86_64 introduced=22
- ns_samename; # arm64 x86_64 introduced=22
- ns_skiprr; # arm64 x86_64 introduced=22
- ns_sprintrr; # arm64 x86_64 introduced=22
- ns_sprintrrf; # arm64 x86_64 introduced=22
+ ns_format_ttl; # arm64 x86_64 riscv64 introduced=22
+ ns_get16; # arm64 x86_64 riscv64 introduced=22
+ ns_get32; # arm64 x86_64 riscv64 introduced=22
+ ns_initparse; # arm64 x86_64 riscv64 introduced=22
+ ns_makecanon; # arm64 x86_64 riscv64 introduced=22
+ ns_msg_getflag; # arm64 x86_64 riscv64 introduced=22
+ ns_name_compress; # arm64 x86_64 riscv64 introduced=22
+ ns_name_ntol; # arm64 x86_64 riscv64 introduced=22
+ ns_name_ntop; # arm64 x86_64 riscv64 introduced=22
+ ns_name_pack; # arm64 x86_64 riscv64 introduced=22
+ ns_name_pton; # arm64 x86_64 riscv64 introduced=22
+ ns_name_rollback; # arm64 x86_64 riscv64 introduced=22
+ ns_name_skip; # arm64 x86_64 riscv64 introduced=22
+ ns_name_uncompress; # arm64 x86_64 riscv64 introduced=22
+ ns_name_unpack; # arm64 x86_64 riscv64 introduced=22
+ ns_parserr; # arm64 x86_64 riscv64 introduced=22
+ ns_put16; # arm64 x86_64 riscv64 introduced=22
+ ns_put32; # arm64 x86_64 riscv64 introduced=22
+ ns_samename; # arm64 x86_64 riscv64 introduced=22
+ ns_skiprr; # arm64 x86_64 riscv64 introduced=22
+ ns_sprintrr; # arm64 x86_64 riscv64 introduced=22
+ ns_sprintrrf; # arm64 x86_64 riscv64 introduced=22
nsdispatch;
ntohl; # introduced=21
ntohs; # introduced=21
@@ -740,7 +740,7 @@
pread;
pread64; # introduced-arm=12 introduced-arm64=21 introduced-x86=12 introduced-x86_64=21
printf;
- prlimit; # arm64 x86_64
+ prlimit; # arm64 x86_64 riscv64
prlimit64; # introduced=21
process_vm_readv; # introduced=23
process_vm_writev; # introduced=23
diff --git a/libc/libstdc++.map.txt b/libc/libstdc++.map.txt
index bb7040f..8af3b91 100644
--- a/libc/libstdc++.map.txt
+++ b/libc/libstdc++.map.txt
@@ -7,12 +7,12 @@
_ZdlPvRKSt9nothrow_t; # weak
_Znaj; # arm x86 weak
_ZnajRKSt9nothrow_t; # arm x86 weak
- _Znam; # arm64 x86_64 weak
- _ZnamRKSt9nothrow_t; # arm64 x86_64 weak
+ _Znam; # arm64 x86_64 riscv64 weak
+ _ZnamRKSt9nothrow_t; # arm64 x86_64 riscv64 weak
_Znwj; # arm x86 weak
_ZnwjRKSt9nothrow_t; # arm x86 weak
- _Znwm; # arm64 x86_64 weak
- _ZnwmRKSt9nothrow_t; # arm64 x86_64 weak
+ _Znwm; # arm64 x86_64 riscv64 weak
+ _ZnwmRKSt9nothrow_t; # arm64 x86_64 riscv64 weak
__cxa_guard_abort;
__cxa_guard_acquire;
__cxa_guard_release;