Displaying 20 results from an estimated 500 matches similar to: "[WebAssembly] lld dynamic loader"
2018 Jun 15
2
[WebAssembly] lld dynamic loader
Hi Sam,
Thanks for your answer!
Sorry I didn't really know how to process, but this issue block me to make
some legacy C code works without having some glue with a bit static lib ;(
(The change have really low risk)
The changes I used locally to make dlopen/dlclose et dlsym mechanism works
:) :
Index: wasm/Writer.cpp
===================================================================
---
2017 Jul 03
3
[LLD] Adding WebAssembly support to lld
Sam Clegg via llvm-dev <llvm-dev at lists.llvm.org> writes:
>> Can you elaborate on semantically what the linker is actually doing for
>> wasm?
>
> You are correct that the wasm linker does have more work to do than a
> traditional linker. There are more sections that the linker will need
> to re-construct fully. This is because there is more high level
>
2017 Jun 30
3
[LLD] Adding WebAssembly support to lld
Hi llvmers,
As you may know, work has been progressing on the experimental
WebAssembly backend in llvm. However, there is currently not a good
linking story. Most the of existing linking strategies (i.e. those in
the emscripten toolchain) involve bitcode linking and whole program
compilation at link time.
To improve this situation I've been working on adding a wasm backend
for lld. My
2017 Jul 01
1
[LLD] Adding WebAssembly support to lld
Can you link to docs about the wasm object format? (both relocatable and
executable)
Also, traditional object file linkers are primarily concerned with
concatenating binary blobs with small amount of patching of said binary
blobs based on computed virtual (memory) addresses. Or perhaps to put it
another way, what traditional object file linkers do is construct program
images meant to be mapped
2017 Jul 01
2
[LLD] Adding WebAssembly support to lld
Hi Sam,
First, I want to know the symbol resolution semantics. I can imagine that
that is set in stone yet, but just that you guys are still discussing what
would be the best semantics or file format for the linkable wasm object
file. I think by knowing more about the format and semantics, we can give
you guys valuable feedback, as we've been actively working on the linker
for a few years
2017 Jul 04
2
[LLD] Adding WebAssembly support to lld
Sean Silva <chisophugis at gmail.com> writes:
> On Mon, Jul 3, 2017 at 11:12 AM, Rafael Avila de Espindola <
> rafael.espindola at gmail.com> wrote:
>
>> Sam Clegg via llvm-dev <llvm-dev at lists.llvm.org> writes:
>>
>> >> Can you elaborate on semantically what the linker is actually doing for
>> >> wasm?
>> >
>> >
2020 Sep 23
1
[libc-dev] How about add webassembly/wasi support in llvm-libc.
Somehow I wish not all parts of a libc but parts that can be provided
without a JavaScript wrapper for .wasm can be provided from llvm's libc
(leaving a stab implementation for the rest like file system). I've put
together a minimal libc on [1] so using a 26kb .wasm binary file one can
decode both PNG and JPG using this [2] simple to integrate JavaScript code,
can be easily ported in other
2017 Jul 06
3
[LLD] Adding WebAssembly support to lld
Dan Gohman <sunfish at mozilla.com> writes:
>> Sorry, I meant why that didn't work with ELF (or what else didn't).
>>
>
> The standard executable WebAssembly format does not use ELF, for numerous
> reasons, most visibly that ELF is designed for sparse decoding -- headers
> contain offsets to arbitrary points in the file, while WebAssembly's format
> is
2017 Jul 12
2
[LLD] Adding WebAssembly support to lld
On Mon, Jul 10, 2017 at 4:13 PM, Rui Ueyama via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
> Sorry for the belated response. I was on vacation last week. A couple of
> thoughts on this patch and the story of webassembly linking.
And I'm about to be on (mostly) vacation for next 3 weeks :)
>
> - This patch adds a wasm support as yet another major architecture besides
>
2017 Jan 03
2
LLVM WebAssembly target
Hello.
Excuse me.
Why CMakeLists.txt from llvm-3.9.1.src does not contain WebAssembly target?
So, it is like
set(LLVM_ALL_TARGETS
AArch64
AMDGPU
ARM
BPF
Hexagon
Mips
MSP430
NVPTX
PowerPC
Sparc
SystemZ
X86
XCore
)
but not like
set(LLVM_ALL_TARGETS
AArch64
AMDGPU
ARM
BPF
Hexagon
Mips
MSP430
NVPTX
PowerPC
Sparc
SystemZ
Webassembly
X86
2020 Sep 23
3
How about add webassembly/wasi support in llvm-libc.
Cause llvm-libc are in early stage, and we can easily catch up the support
with linux.
After we add wasi support in llvm-lic, we can easily get a usable llvm-libc
across different platform such as linux/windows/macos/android. don't know
if iOS is a target, but these target are very much enough
--
此致
礼
罗勇刚
Yours
sincerely,
Yonggang Luo
-------------- next part --------------
An
2018 Nov 02
3
WebAssembly Opus Decoder
If anyone is integrating Opus audio into a web or JavaScript application, I
wrote a WebAssembly Opus decoder that uses libopusfile to decode Opus files
in chunks using the JavaScript Streams API. This decoder can begin
decoding after receiving the Opus headers and first audio data page:
https://github.com/AnthumChris/opus-stream-decoder
All thoughts and contributions are welcome, and I'm
2009 Jan 19
3
winbindd did not start
Hello all,
I have a problem with starting the winbind daemon. I want to connect to a win2003 server domain.
I get the following error message when i start winbindd with:
winbind -d10 -i
winbindd version 3.2.7 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
initialize_winbindd_cache: clearing cache and re-creating with version number 1
Could not fetch our SID - did we join?
2019 May 08
2
Where to send emails with questions about WebAssembly?
Okay, so where should I send questions for WebAssembly? Is it this mailing list or a different one? I want to ask about how to compile WebAssembly modules with Clang directly, without Emscripten, for situations like what I have currently where I have a problem with generating WebAssembly and/or JavaScript glue code (I have a problem with the gen_struct_info stuff; I asked on the Emscripten
2004 Jan 05
1
install on windows
I'm trying to install packages on windows XP and I have trouble with
command Rcmd build (R version 1.8.1) :
In the Windows console for package maanova for example, answer is :
C:\Documents and Settings\dillies\Mes documents\ghis\packages>Rcmd
build maanova
* checking for file 'maanova/DESCRIPTION' ... OK
* preparing 'maanova':
* cleaning src
*
2018 Sep 19
10
WebAssembly into normal Target?
Hi All,
WebAssembly has been around for a while now, it's still being actively
worked on and used. I think it's long past time we make it a normal target
so that it gets tested on a regular basis. (Most recent random breakage is
https://reviews.llvm.org/rL342576 which fails make check with web assembly
enabled).
Any objections? I'll probably do this next week unless someone raises a
2019 Jan 07
2
[LLD] [WASM] wasm/function-index.test failing
I'm seeing the following fail on Linux x86-64, for the last couple weeks
at least. This is from 'ninja check-all'.
-David
FAIL: lld :: wasm/function-index.test (1941 of 1955)
******************** TEST 'lld :: wasm/function-index.test' FAILED ********************
Script:
--
: 'RUN: at line 1'; /build/x86_64/bin/llc -filetype=obj
2020 Aug 10
2
(wasm-ld) Any fundamental problems with linking a shared wasm library statically?
wasm-ld is currently unable to link a shared wasm library (generated with
`wasm-ld --shared`) with .o files and produce a working executable.
I'm curious if there's a fundamental reason for this, or is this simply
something that wasn't needed and could be implemented if needed.
I think this could be done by
- Resolving "GOT.mem" and "GOT.func" imports and
2018 Nov 17
2
Generating exported wasm functions
Using LLVM v5, my Cone compiler (https://github.com/jondgoodwin/cone)
automatically directly generated all functions as named and exported for
both wasm text and binary files (not using clang/lld etc, but using the
API).
Upgrading to LLVM v7, generated wasm object files now fail, exhibiting
markedly different behavior, behavior that varies between the text and
binary files. For example, the
2012 Feb 16
2
[LLVMdev] LLVM GHC Backend: Tables Next To Code
> Since the jmp is a fixed 2 bytes (0xEB, tablesize), all references to the table can still be done with trivial pc/RIP-relative addressing within the closure, and you just need one pointer for both the table and the closure data.
Only if tablesize fits in 127 bytes. Otherwise it will use 0xE9-based
encoding which is larger.
--
With best regards, Anton Korobeynikov
Faculty of Mathematics and