Displaying 6 results from an estimated 6 matches for "eh_throwable".
2009 May 26
0
[LLVMdev] Exception Personality Function
...st (i32 (i32, i32, i64, i8*, i8*)* @__tart_eh_personality 
to i8*),
    %tart.reflect.Type* @tart.core.InvalidArgumentException.type,
    %tart.reflect.Type* @tart.core.Throwable.type)
  ;; subtract offset of UnwindExceptInfo member within class Throwable
  %0 = bitcast i8* %eh_ptr to [0 x i8]*
  %eh_throwable = getelementptr [0 x i8]* %0, i32 0,
    i32 sub (i32 0, i32 ptrtoint (%2* getelementptr (
       %tart.core.Throwable* null, i32 0, i32 2) to i32))
  ;; Branch based on action from personality func.
  switch i32 %eh_action, label %catch-InvalidArgumentException [
    i32 0, label %catch-InvalidAr...
2006 Nov 20
1
[LLVMdev] libstdc++ as bytecode, and compiling C++ to C
On Mon, Nov 20, 2006 at 08:01:23AM -0800, Reid Spencer wrote:
> On Mon, 2006-11-20 at 17:49 +1100, Emil Mikulic wrote:
> > I've compiled all the object files that make up libstdc++ and libsupc++
> > into LLVM bytecode:
> > 	http://goanna.cs.rmit.edu.au/~emil/libstdcxx.tar.bz2 (438KB)
> > 
> > A simple test program, x.cpp:
> > 
> > 	#include
2006 Nov 20
0
[LLVMdev] libstdc++ as bytecode, and compiling C++ to C
On Mon, 2006-11-20 at 17:49 +1100, Emil Mikulic wrote:
> I've compiled all the object files that make up libstdc++ and libsupc++
> into LLVM bytecode:
> 	http://goanna.cs.rmit.edu.au/~emil/libstdcxx.tar.bz2 (438KB)
> 
> A simple test program, x.cpp:
> 
> 	#include <iostream>
> 	int main() { std::cout << "hello world\n"; return 0; }
> 
> $
2006 Nov 20
4
[LLVMdev] libstdc++ as bytecode, and compiling C++ to C
I've compiled all the object files that make up libstdc++ and libsupc++
into LLVM bytecode:
	http://goanna.cs.rmit.edu.au/~emil/libstdcxx.tar.bz2 (438KB)
A simple test program, x.cpp:
	#include <iostream>
	int main() { std::cout << "hello world\n"; return 0; }
$ llvm-g++ -emit-llvm -c x.cpp
$ llvmc -o=out x.o std/*.o sup/*.o
$ lli out.bc
Segmentation fault (core
2013 Dec 20
1
[LLVMdev] spilling & restoring registers for EHReturn & return _Unwind_Reason_Code
Hi
I'm working on the XCore target and am having difficulty building libgcc.
Background:
If I use a libgcc built by llvm3.0-gcc with my current clang-llvm3.3 compiler, exceptions 'seem' to work.
Trying to rebuild libgcc however breaks exception handling - they aren't caught!
I thus assumed I needed to focus on the unwind code and particularly functions that call
2007 Feb 25
6
Crash occurs where EventMachine.connect is
Hi everyone,
If you subclass EventMachine::Connection and call it outside an
EventMachine::run
event loop, EventMachine crashes!  Example:
class Put < EventMachine::Connection
   include EventMachine::Deferrable
   HOST="localhost"
   PORT=8080
   def self.request(data)
     EventMachine.connect(HOST, PORT, self) {|c|
       c.instance_eval { @data = data }
     }
   end
   #