Displaying 6 results from an estimated 6 matches for "compactunwind".
2014 Aug 05
4
[LLVMdev] LLVM as a shared library
...Currently it’s difficult to round-trip debug info: creating it in C is awkward and parsing DWARF sections that MCJIT generates involves lots of weirdness. WebKit has its own DWARF parser for this, which shouldn’t be necessary.
> - WebKit is about to have its own copies of both a compactunwind and EH frame parser. The contributor who “wrote” the EH frame parser actually just took it from LLVM. The licenses are compatible, but nonetheless, copy-paste from LLVM into WebKit should be discouraged.
> - Engage with non-WebKit embedders that currently use the C++ API to figure out what it...
2014 Aug 05
2
[LLVMdev] LLVM as a shared library
...ly it’s difficult to round-trip debug info: creating it in C is awkward and parsing DWARF sections that MCJIT generates involves lots of weirdness. WebKit has its own DWARF parser for this, which shouldn’t be necessary.
>>> - WebKit is about to have its own copies of both a compactunwind and EH frame parser. The contributor who “wrote” the EH frame parser actually just took it from LLVM. The licenses are compatible, but nonetheless, copy-paste from LLVM into WebKit should be discouraged.
>>> - Engage with non-WebKit embedders that currently use the C++ API to figure out...
2014 Aug 06
4
[LLVMdev] LLVM as a shared library
...API.
> - Currently it’s difficult to round-trip debug info: creating it in C is awkward and parsing DWARF sections that MCJIT generates involves lots of weirdness. WebKit has its own DWARF parser for this, which shouldn’t be necessary.
> - WebKit is about to have its own copies of both a compactunwind and EH frame parser. The contributor who “wrote” the EH frame parser actually just took it from LLVM. The licenses are compatible, but nonetheless, copy-paste from LLVM into WebKit should be discouraged.
I am not familiar with the MCJIT C API, but this sounds reasonable. I'll
trust that you...
2014 Aug 05
2
[LLVMdev] LLVM as a shared library
...ficult to round-trip debug info: creating
> it in C is awkward and parsing DWARF sections that MCJIT generates involves
> lots of weirdness. WebKit has its own DWARF parser for this, which
> shouldn’t be necessary.
> - WebKit is about to have its own copies of both a
> compactunwind and EH frame parser. The contributor who “wrote” the EH frame
> parser actually just took it from LLVM. The licenses are compatible, but
> nonetheless, copy-paste from LLVM into WebKit should be discouraged.
> - Engage with non-WebKit embedders that currently use the C++ API to figure
&g...
2014 Aug 05
13
[LLVMdev] LLVM as a shared library
Hello LLVM community,
Over the last few years the LLVM team here at Apple and development teams elsewhere have been busily working on finding new and interesting uses for LLVM. Some of these uses are traditional compilers, but a growing number of them aren’t. Some of LLVM’s new clients, like WebKit, are embedding LLVM into existing applications. These embedded uses of LLVM have their own unique
2020 Aug 15
5
Supporting libunwind on Windows 10 (32bit; 64bit) for MSVC and Clang
...^
18 warnings generated.
[8/9] Building CXX object src/CMakeFiles/unwind_shared.dir/libunwind.cpp.obj
In file included from C:/Users/clang/libunwind/src/libunwind.cpp:22:
In file included from C:/Users/clang/libunwind/src/UnwindCursor.hpp:67:
In file included from C:/Users/clang/libunwind/src/CompactUnwinder.hpp:19:
C:/Users/clang/libunwind/include\mach-o/compact_unwind_encoding.h:45:5:
warning: enumerator value is not representable in the underlying type 'int'
[-Wmicrosoft-enum-value]
UNWIND_IS_NOT_FUNCTION_START = 0x80000000,
^
C:/Users/clang/libunwind/src/libunwind.cpp:29...