search for: absptr

Displaying 5 results from an estimated 5 matches for "absptr".

Did you mean: a_ptr
2014 Mar 17
2
[LLVMdev] Treatment of TType encoding in EHT entries
...from libobjc2. This function is in a shared library (libgnustepbase), and here's the start of its entry in the execption table: GCC_except_table20: .Lexception20: .byte 255 @ @LPStart Encoding = omit .byte 0 @ @TType Encoding = absptr .ascii "\314\001" @ @TType base offset So it definitely uses DW_EH_PE_absptr as TType encoding. The personality routine in the Objective-C runtime library reads the type table record and interpretes the data in it as an absolute pointer that is used without any...
2010 Jan 22
0
[LLVMdev] Exception handling question
...# Padding .byte 0 # Padding .Lexception1: .byte 255 # @LPStart format (omit) .byte 0 # @TType format (absptr) .uleb128 15 # @TType base offset .byte 3 # Call site format (udata4) .uleb128 13 # Call site table size .long .Llabel1-.Leh_func_begin1 # Region sta...
2010 Jan 22
2
[LLVMdev] Exception handling question
...gbits .align 4 GCC_except_table153: .byte 0x0 # Padding .Lexception153: .byte 0xFF # @LPStart format (DW_EH_PE_omit) .byte 0x0 # @TType format (DW_EH_PE_absptr) .uleb128 28 # @TType base offset .byte 0x3 # Call site format (DW_EH_PE_udata4) .uleb128 26 # Call site table size .long .Llabel291-.Leh_func_begin153...
2010 Jan 21
4
[LLVMdev] Exception handling question
Hi, I'm trying to get exception handling working in my compiler targetting LLVM. I've been working from the LLVM exception handling documentation (including http://llvm.org/docs/ExceptionHandling.html and http://wiki.llvm.org/HowTo:_Build_JIT_based_Exception_mechanism) and looking at g++-llvm's output. I've been trying to get a minimal test function to work, which simply invokes
2010 Jan 22
0
[LLVMdev] Exception handling question
...pt_table153: > .byte 0x0 # Padding > .Lexception153: > .byte 0xFF # @LPStart format > (DW_EH_PE_omit) > .byte 0x0 # @TType format > (DW_EH_PE_absptr) > .uleb128 28 # @TType base offset > > .byte 0x3 # Call site format > (DW_EH_PE_udata4) > .uleb128 26 # Call site table size > .long .Llabel291-.L...