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...