Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(515)

Side by Side Diff: tools/llvm/non_bitcode_symbols.txt

Issue 6825060: Rename PNaCl (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client/
Patch Set: '' Created 9 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « tools/llvm/driver.py ('k') | tools/llvm/utman.sh » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # NOTE: this is a machine readable list of symbols that can legally be used 1 # NOTE: this is a machine readable list of symbols that can legally be used
2 # by bitcode without being defined by bitcode because they are 2 # by bitcode without being defined by bitcode because they are
3 # * linker-defined 3 # * linker-defined
4 # * provided by native libraries 4 # * provided by native libraries
5 # * known to ALL llc backends 5 # * known to ALL llc backends
6 # Empty lines and lines starting with '#' are ignored 6 # Empty lines and lines starting with '#' are ignored
7 # 7 #
8 # One way to use this list and check a bunch of pexes is: 8 # One way to use this list and check a bunch of pexes is:
9 # 9 #
10 # for i in scons-out/nacl-x86-64-pnacl/obj/tests/*/*pexe ; do 10 # for i in scons-out/nacl-x86-64-pnacl/obj/tests/*/*pexe ; do
11 # echo $i 11 # echo $i
12 # toolchain/linux_arm-untrusted/arm-none-linux-gnueabi/bin/llvm-ld -o xxx $i - -nacl-abi-check --nacl-legal-undefs tools/llvm/non_bitcode_symbols.txt 12 # toolchain/pnacl_linux_x86_64/arm-none-linux-gnueabi/bin/llvm-ld \
13 # -o xxx $i --nacl-abi-check --nacl-legal-undefs \
14 # tools/llvm/non_bitcode_symbols.txt
15 #
13 # done 16 # done
14 # 17 #
15 ###################################################################### 18 ######################################################################
16 19
17 # llvm buitins 20 # llvm buitins
18 # TODO(robertm): there are likely a few more missing 21 # TODO(robertm): there are likely a few more missing
19 llvm.memcpy.p0i8.p0i8.i32 22 llvm.memcpy.p0i8.p0i8.i32
20 llvm.memset.p0i8.i32 23 llvm.memset.p0i8.i32
21 llvm.memset.p0i8.i64 24 llvm.memset.p0i8.i64
22 llvm.memmove.p0i8.p0i8.i32 25 llvm.memmove.p0i8.p0i8.i32
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
110 fabs 113 fabs
111 114
112 # a weak symbol declared in: src/untrusted/pthread/nc_thread.c 115 # a weak symbol declared in: src/untrusted/pthread/nc_thread.c
113 __thread_exit_hook 116 __thread_exit_hook
114 117
115 # these need to be investigated: 118 # these need to be investigated:
116 memmove 119 memmove
117 llvm.sqrt.f64 120 llvm.sqrt.f64
118 llvm.sqrt.f32 121 llvm.sqrt.f32
119 122
OLDNEW
« no previous file with comments | « tools/llvm/driver.py ('k') | tools/llvm/utman.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698