All pastes #159062 Raw Edit

Stuff

public text v1 · immutable
·published 2006-09-02 17:18 UTC
rendered paste body
...
        ends_in_dead
.L10:
.L30:
        mark_offset(24)
.L31:
        call_external _jit_unwind_pop_setjmp (0x40086890)
        return
        ends_in_dead
.L5:
.L32:
        call_external jit_exception_get_last (0x40086300)
        return_reg(i68, eax)
        i67 = i68
        address_of_label .L0
        if i13 < i69 then goto .L11
.L33:
        address_of_label .L9
        if i13 >= i71 then goto .L11
.L34:
        if call_finally then goto .L9
        goto .L12
        ends_in_dead
.L11:
.L12:
.L35:
        call_external _jit_unwind_pop_setjmp (0x40086890)
        push_int(i67)
.L36:
        call_external jit_exception_throw (0x400863c0)
        ends_in_dead
        ends_in_dead
.L37:
        pop_stack(4)
        goto .L12
        ends_in_dead
end

function Xsharp.Graphics.Finalize(ptr, ptr) : void

/tmp/libjit-dump.o:     file format elf32-i386

Disassembly of section .text:

410bc177 <.text>:
410bc177:       55                      push   %ebp
410bc178:       8b ec                   mov    %esp,%ebp
410bc17a:       81 ec c0 00 00 00       sub    $0xc0,%esp
410bc180:       8d 85 58 ff ff ff       lea    0xffffff58(%ebp),%eax
410bc186:       50                      push   %eax
410bc187:       e8 b4 a6 fc fe          call   0x40086840
410bc18c:       8d 85 58 ff ff ff       lea    0xffffff58(%ebp),%eax
410bc192:       6a 01                   push   $0x1
410bc194:       50                      push   %eax
410bc195:       e8 96 c3 08 ff          call   0x40148530
410bc19a:       83 c4 0c                add    $0xc,%esp
410bc19d:       0b c0                   or     %eax,%eax
410bc19f:       0f 84 36 00 00 00       je     0x410bc1db
410bc1a5:       8d 85 58 ff ff ff       lea    0xffffff58(%ebp),%eax
410bc1ab:       8b 80 a0 00 00 00       mov    0xa0(%eax),%eax
410bc1b1:       8b c8                   mov    %eax,%ecx
410bc1b3:       89 8d 54 ff ff ff       mov    %ecx,0xffffff54(%ebp)
410bc1b9:       0b c0                   or     %eax,%eax
410bc1bb:       0f 84 15 00 00 00       je     0x410bc1d6
410bc1c1:       8d 85 58 ff ff ff       lea    0xffffff58(%ebp),%eax
410bc1c7:       c7 80 a0 00 00 00 00    movl   $0x0,0xa0(%eax)
410bc1ce:       00 00 00
410bc1d1:       e9 0f 01 00 00          jmp    0x410bc2e5
410bc1d6:       e8 f5 a6 fc fe          call   0x400868d0
410bc1db:       8b 45 0c                mov    0xc(%ebp),%eax
410bc1de:       0b c0                   or     %eax,%eax
410bc1e0:       75 0f                   jne    0x410bc1f1
410bc1e2:       e8 00 00 00 00          call   0x410bc1e7
410bc1e7:       8f 45 f8                popl   0xfffffff8(%ebp)
410bc1ea:       6a fb                   push   $0xfffffffb
410bc1ec:       e8 1f a2 fc fe          call   0x40086410
410bc1f1:       0f b6 40 34             movzbl 0x34(%eax),%eax
410bc1f5:       89 85 50 ff ff ff       mov    %eax,0xffffff50(%ebp)
410bc1fb:       8b 85 50 ff ff ff       mov    0xffffff50(%ebp),%eax
410bc201:       0b c0                   or     %eax,%eax
410bc203:       0f 85 8b 00 00 00       jne    0x410bc294
410bc209:       8b 45 0c                mov    0xc(%ebp),%eax
410bc20c:       89 85 4c ff ff ff       mov    %eax,0xffffff4c(%ebp)
410bc212:       8b 85 4c ff ff ff       mov    0xffffff4c(%ebp),%eax
410bc218:       0b c0                   or     %eax,%eax
410bc21a:       75 0f                   jne    0x410bc22b
410bc21c:       e8 00 00 00 00          call   0x410bc221
410bc221:       8f 45 f8                popl   0xfffffff8(%ebp)
410bc224:       6a fb                   push   $0xfffffffb
410bc226:       e8 e5 a1 fc fe          call   0x40086410
410bc22b:       8b 40 f8                mov    0xfffffff8(%eax),%eax
410bc22e:       8b 40 30                mov    0x30(%eax),%eax
410bc231:       8b 40 10                mov    0x10(%eax),%eax
410bc234:       89 85 48 ff ff ff       mov    %eax,0xffffff48(%ebp)
410bc23a:       0b c0                   or     %eax,%eax
410bc23c:       0f 85 1c 00 00 00       jne    0x410bc25e
410bc242:       e8 00 00 00 00          call   0x410bc247
410bc247:       58                      pop    %eax
410bc248:       8d 8d 58 ff ff ff       lea    0xffffff58(%ebp),%ecx
410bc24e:       89 81 a0 00 00 00       mov    %eax,0xa0(%ecx)
410bc254:       68 90 12 61 40          push   $0x40611290
410bc259:       e8 c2 86 f9 c6          call   0x8054920
410bc25e:       e8 00 00 00 00          call   0x410bc263
410bc263:       58                      pop    %eax
410bc264:       8d 8d 58 ff ff ff       lea    0xffffff58(%ebp),%ecx
410bc26a:       89 81 a0 00 00 00       mov    %eax,0xa0(%ecx)
410bc270:       ff b5 4c ff ff ff       pushl  0xffffff4c(%ebp)
410bc276:       ff 75 08                pushl  0x8(%ebp)
410bc279:       8b 85 48 ff ff ff       mov    0xffffff48(%ebp),%eax
410bc27f:       ff d0                   call   *%eax
410bc281:       8d 85 58 ff ff ff       lea    0xffffff58(%ebp),%eax
410bc287:       c7 80 a0 00 00 00 00    movl   $0x0,0xa0(%eax)
410bc28e:       00 00 00
410bc291:       83 c4 08                add    $0x8,%esp
410bc294:       e8 05 00 00 00          call   0x410bc29e
410bc299:       e9 3d 00 00 00          jmp    0x410bc2db
410bc29e:       8b 45 0c                mov    0xc(%ebp),%eax
410bc2a1:       89 85 44 ff ff ff       mov    %eax,0xffffff44(%ebp)
410bc2a7:       e8 00 00 00 00          call   0x410bc2ac
410bc2ac:       58                      pop    %eax
410bc2ad:       8d 8d 58 ff ff ff       lea    0xffffff58(%ebp),%ecx
410bc2b3:       89 81 a0 00 00 00       mov    %eax,0xa0(%ecx)
410bc2b9:       ff b5 44 ff ff ff       pushl  0xffffff44(%ebp)
410bc2bf:       ff 75 08                pushl  0x8(%ebp)
410bc2c2:       e8 e9 9c b3 ff          call   0x40bf5fb0
410bc2c7:       8d 85 58 ff ff ff       lea    0xffffff58(%ebp),%eax
410bc2cd:       c7 80 a0 00 00 00 00    movl   $0x0,0xa0(%eax)
410bc2d4:       00 00 00
410bc2d7:       83 c4 08                add    $0x8,%esp
410bc2da:       c3                      ret
410bc2db:       e8 b0 a5 fc fe          call   0x40086890
410bc2e0:       e9 46 00 00 00          jmp    0x410bc32b
410bc2e5:       e8 16 a0 fc fe          call   0x40086300
410bc2ea:       89 85 40 ff ff ff       mov    %eax,0xffffff40(%ebp)
410bc2f0:       b8 db c1 0b 41          mov    $0x410bc1db,%eax
410bc2f5:       8b 8d 54 ff ff ff       mov    0xffffff54(%ebp),%ecx
410bc2fb:       3b c8                   cmp    %eax,%ecx
410bc2fd:       0f 8c 18 00 00 00       jl     0x410bc31b
410bc303:       b8 9e c2 0b 41          mov    $0x410bc29e,%eax
410bc308:       8b 8d 54 ff ff ff       mov    0xffffff54(%ebp),%ecx
410bc30e:       3b c8                   cmp    %eax,%ecx
410bc310:       0f 8d 05 00 00 00       jge    0x410bc31b
410bc316:       e8 83 ff ff ff          call   0x410bc29e
410bc31b:       e8 70 a5 fc fe          call   0x40086890
410bc320:       ff b5 40 ff ff ff       pushl  0xffffff40(%ebp)
410bc326:       e8 95 a0 fc fe          call   0x400863c0
410bc32b:       8b e5                   mov    %ebp,%esp
410bc32d:       5d                      pop    %ebp
410bc32e:       c3                      ret

end

Setup: PaintEventArgs.Finalize
SetupExceptions: hasRethrow: 0
AddFinallyLabel for offset: 9
StackRefresh: 0
Label: 0
LoadArg: 0
CallVirtual: PaintEventArgs.Dispose at slot 4
CallInfos: StackTop: 2, ArgCount: 2, Signature argCount: 3
CallFinally: dest: 9
Branch: 16
StackRefresh: 0
StartFinally: 9
LoadArg: 0
CallMethod: Object.Finalize
CallInfos: StackTop: 1, ArgCount: 1, Signature argCount: 2
EndFinally:
RetFromJsr:
StackRefresh: 0
Label: 16
Return
TryHandlerStart: start: 0 end: 9
CallFinally: dest: 9
Throw: inCurrentMethod: 0
TryHandlerEnd:
TryHandlerStart: start: 0 end: -1
Throw: inCurrentMethod: 0
TryHandlerEnd:
function System.Windows.Forms.PaintEventArgs.Finalize(i1 : ptr, i2 : ptr) : void
        incoming_frame_posn(i1, 8)
        incoming_frame_posn(i2, 12)
.L1:
        i6 = &s5
        push_int(i6)
.L12:
        call_external _jit_unwind_push_setjmp (0x40086840)
        i8 = &s5
        push_int(1)
        push_int(i8)
.L13:
        call_external __sigsetjmp (0x40148530)
        return_reg(i10, eax)
        pop_stack(12)
        if ifalse(i10) then goto .L2
.L3:
        i14 = &s5
        i16 = load_relative_int(i14, 160)
        i13 = i16
        if ifalse(i16) then goto .L4
.L14:
        i18 = &s5
        store_relative_int(i18, 0, 160)
        goto .L5
        ends_in_dead
.L4:
.L15:
        call_external _jit_unwind_pop_and_rethrow (0x400868d0)
        ends_in_dead
.L2:
.L0:
.L6:
.L0:
        i21 = i2
.L16:
        mark_offset(1)
.L17:
        mark_offset(2)
        check_null(i21)
        i25 = load_relative_int(i21, -8)
        i27 = load_relative_int(i25, 48)
        i30 = load_relative_int(i27, 16)
        if itrue(i30) then goto .L7
.L18:
        i32 = load_pc
        i33 = &s5
        store_relative_int(i33, i32, 160)
        push_int(1080103568)
.L19:
        call_external ILRuntimeExceptionThrowClass (0x08054920)
        ends_in_dead
.L20:
        pop_stack(4)
.L7:
        i38 = load_pc
        i39 = &s5
        store_relative_int(i39, i38, 160)
        push_int(0)
        push_int(i21)
        push_int(i1)
        outgoing_reg(i30, eax)
.L21:
        call_vtable_ptr(i30)
        i42 = &s5
        store_relative_int(i42, 0, 160)
.L22:
        mark_offset(7)
        pop_stack(12)
        if call_finally then goto .L8
        goto .L9
        ends_in_dead
.L8:
        enter_finally
.L23:
        mark_offset(9)
        i47 = i2
.L24:
        mark_offset(10)
        i49 = load_pc
        i50 = &s5
        store_relative_int(i50, i49, 160)
        push_int(i47)
        push_int(i1)
.L25:
        call System.Object.Finalize
        i53 = &s5
        store_relative_int(i53, 0, 160)
.L26:
        mark_offset(15)
        pop_stack(8)
        leave_finally
        ends_in_dead
.L9:
.L27:
        mark_offset(16)
.L28:
        call_external _jit_unwind_pop_setjmp (0x40086890)
        return
        ends_in_dead
.L5:
.L29:
        call_external jit_exception_get_last (0x40086300)
        return_reg(i60, eax)
        i59 = i60
        address_of_label .L0
        if i13 < i61 then goto .L10
.L30:
        address_of_label .L8
        if i13 >= i63 then goto .L10
.L31:
        if call_finally then goto .L8
        goto .L11
        ends_in_dead
.L10:
.L11:
.L32:
        call_external _jit_unwind_pop_setjmp (0x40086890)
        push_int(i59)
.L33:
        call_external jit_exception_throw (0x400863c0)
        ends_in_dead
        ends_in_dead
.L34:
        pop_stack(4)
        goto .L11
        ends_in_dead
end

function System.Windows.Forms.PaintEventArgs.Finalize(ptr, ptr) : void

/tmp/libjit-dump.o:     file format elf32-i386

Disassembly of section .text:

410bc357 <.text>:
410bc357:       55                      push   %ebp
410bc358:       8b ec                   mov    %esp,%ebp
410bc35a:       81 ec bc 00 00 00       sub    $0xbc,%esp
410bc360:       8d 85 58 ff ff ff       lea    0xffffff58(%ebp),%eax
410bc366:       50                      push   %eax
410bc367:       e8 d4 a4 fc fe          call   0x40086840
410bc36c:       8d 85 58 ff ff ff       lea    0xffffff58(%ebp),%eax
410bc372:       6a 01                   push   $0x1
410bc374:       50                      push   %eax
410bc375:       e8 b6 c1 08 ff          call   0x40148530
410bc37a:       83 c4 0c                add    $0xc,%esp
410bc37d:       0b c0                   or     %eax,%eax
410bc37f:       0f 84 36 00 00 00       je     0x410bc3bb
410bc385:       8d 85 58 ff ff ff       lea    0xffffff58(%ebp),%eax
410bc38b:       8b 80 a0 00 00 00       mov    0xa0(%eax),%eax
410bc391:       8b c8                   mov    %eax,%ecx
410bc393:       89 8d 54 ff ff ff       mov    %ecx,0xffffff54(%ebp)
410bc399:       0b c0                   or     %eax,%eax
410bc39b:       0f 84 15 00 00 00       je     0x410bc3b6
410bc3a1:       8d 85 58 ff ff ff       lea    0xffffff58(%ebp),%eax
410bc3a7:       c7 80 a0 00 00 00 00    movl   $0x0,0xa0(%eax)
410bc3ae:       00 00 00
410bc3b1:       e9 e3 00 00 00          jmp    0x410bc499
410bc3b6:       e8 15 a5 fc fe          call   0x400868d0
410bc3bb:       8b 45 0c                mov    0xc(%ebp),%eax
410bc3be:       89 85 50 ff ff ff       mov    %eax,0xffffff50(%ebp)
410bc3c4:       8b 85 50 ff ff ff       mov    0xffffff50(%ebp),%eax
410bc3ca:       0b c0                   or     %eax,%eax
410bc3cc:       75 0f                   jne    0x410bc3dd
410bc3ce:       e8 00 00 00 00          call   0x410bc3d3
410bc3d3:       8f 45 f8                popl   0xfffffff8(%ebp)
410bc3d6:       6a fb                   push   $0xfffffffb
410bc3d8:       e8 33 a0 fc fe          call   0x40086410
410bc3dd:       8b 40 f8                mov    0xfffffff8(%eax),%eax
410bc3e0:       8b 40 30                mov    0x30(%eax),%eax
410bc3e3:       8b 40 10                mov    0x10(%eax),%eax
410bc3e6:       89 85 4c ff ff ff       mov    %eax,0xffffff4c(%ebp)
410bc3ec:       0b c0                   or     %eax,%eax
410bc3ee:       0f 85 1c 00 00 00       jne    0x410bc410
410bc3f4:       e8 00 00 00 00          call   0x410bc3f9
410bc3f9:       58                      pop    %eax
410bc3fa:       8d 8d 58 ff ff ff       lea    0xffffff58(%ebp),%ecx
410bc400:       89 81 a0 00 00 00       mov    %eax,0xa0(%ecx)
410bc406:       68 90 12 61 40          push   $0x40611290
410bc40b:       e8 10 85 f9 c6          call   0x8054920
410bc410:       e8 00 00 00 00          call   0x410bc415
410bc415:       58                      pop    %eax
410bc416:       8d 8d 58 ff ff ff       lea    0xffffff58(%ebp),%ecx
410bc41c:       89 81 a0 00 00 00       mov    %eax,0xa0(%ecx)
410bc422:       6a 00                   push   $0x0
410bc424:       ff b5 50 ff ff ff       pushl  0xffffff50(%ebp)
410bc42a:       ff 75 08                pushl  0x8(%ebp)
410bc42d:       8b 85 4c ff ff ff       mov    0xffffff4c(%ebp),%eax
410bc433:       ff d0                   call   *%eax
410bc435:       8d 85 58 ff ff ff       lea    0xffffff58(%ebp),%eax
410bc43b:       c7 80 a0 00 00 00 00    movl   $0x0,0xa0(%eax)
410bc442:       00 00 00
410bc445:       83 c4 0c                add    $0xc,%esp
410bc448:       e8 05 00 00 00          call   0x410bc452
410bc44d:       e9 3d 00 00 00          jmp    0x410bc48f
410bc452:       8b 45 0c                mov    0xc(%ebp),%eax
410bc455:       89 85 48 ff ff ff       mov    %eax,0xffffff48(%ebp)
410bc45b:       e8 00 00 00 00          call   0x410bc460
410bc460:       58                      pop    %eax
410bc461:       8d 8d 58 ff ff ff       lea    0xffffff58(%ebp),%ecx
410bc467:       89 81 a0 00 00 00       mov    %eax,0xa0(%ecx)
410bc46d:       ff b5 48 ff ff ff       pushl  0xffffff48(%ebp)
410bc473:       ff 75 08                pushl  0x8(%ebp)
410bc476:       e8 35 9b b3 ff          call   0x40bf5fb0
410bc47b:       8d 85 58 ff ff ff       lea    0xffffff58(%ebp),%eax
410bc481:       c7 80 a0 00 00 00 00    movl   $0x0,0xa0(%eax)
410bc488:       00 00 00
410bc48b:       83 c4 08                add    $0x8,%esp
410bc48e:       c3                      ret
410bc48f:       e8 fc a3 fc fe          call   0x40086890
410bc494:       e9 46 00 00 00          jmp    0x410bc4df
410bc499:       e8 62 9e fc fe          call   0x40086300
410bc49e:       89 85 44 ff ff ff       mov    %eax,0xffffff44(%ebp)
410bc4a4:       b8 bb c3 0b 41          mov    $0x410bc3bb,%eax
410bc4a9:       8b 8d 54 ff ff ff       mov    0xffffff54(%ebp),%ecx
410bc4af:       3b c8                   cmp    %eax,%ecx
410bc4b1:       0f 8c 18 00 00 00       jl     0x410bc4cf
410bc4b7:       b8 52 c4 0b 41          mov    $0x410bc452,%eax
410bc4bc:       8b 8d 54 ff ff ff       mov    0xffffff54(%ebp),%ecx
410bc4c2:       3b c8                   cmp    %eax,%ecx
410bc4c4:       0f 8d 05 00 00 00       jge    0x410bc4cf
410bc4ca:       e8 83 ff ff ff          call   0x410bc452
410bc4cf:       e8 bc a3 fc fe          call   0x40086890
410bc4d4:       ff b5 44 ff ff ff       pushl  0xffffff44(%ebp)
410bc4da:       e8 e1 9e fc fe          call   0x400863c0
410bc4df:       8b e5                   mov    %ebp,%esp
410bc4e1:       5d                      pop    %ebp
410bc4e2:       c3                      ret

end

Setup: PaintEventArgs.Dispose
LoadThisField: PaintEventArgs.graphics at offset 0
Branch: 26
LoadThisField: PaintEventArgs.graphics at offset 0
CallVirtual: Graphics.Dispose at slot 6
CallInfos: StackTop: 1, ArgCount: 1, Signature argCount: 2
LoadArg: 0
StoreField: PaintEventArgs.graphics at offset 0
StackRefresh: 0
Label: 26
Return
function System.Windows.Forms.PaintEventArgs.Dispose(i1 : ptr, i2 : ptr, i3 : ubyte) : void
        incoming_frame_posn(i1, 8)
        incoming_frame_posn(i2, 12)
        incoming_frame_posn(i3, 16)
.L0:
        check_null(i2)
        i8 = load_relative_int(i2, 0)
.L3:
        mark_offset(6)
        if ifalse(i8) then goto .L1
.L4:
        mark_offset(8)
        check_null(i2)
        i11 = load_relative_int(i2, 0)
.L5:
        mark_offset(14)
        check_null(i11)
        i14 = load_relative_int(i11, -8)
        i16 = load_relative_int(i14, 48)
        i19 = load_relative_int(i16, 24)
        if itrue(i19) then goto .L2
.L6:
        push_int(1080103568)
.L7:
        call_external ILRuntimeExceptionThrowClass (0x08054920)
        ends_in_dead
.L8:
        pop_stack(4)
.L2:
        push_int(i11)
        push_int(i1)
        outgoing_reg(i19, eax)
.L9:
        call_vtable_ptr(i19)
.L10:
        mark_offset(19)
        i26 = i2
.L11:
        mark_offset(20)
.L12:
        mark_offset(21)
        check_null(i26)
        store_relative_int(i26, 0, 0)
        pop_stack(8)
.L1:
.L13:
        mark_offset(26)
        return
        ends_in_dead
end

function System.Windows.Forms.PaintEventArgs.Dispose(ptr, ptr, ubyte) : void

/tmp/libjit-dump.o:     file format elf32-i386

Disassembly of section .text:

410bc517 <.text>:
410bc517:       55                      push   %ebp
410bc518:       8b ec                   mov    %esp,%ebp
410bc51a:       83 ec 08                sub    $0x8,%esp
410bc51d:       53                      push   %ebx
410bc51e:       56                      push   %esi
410bc51f:       57                      push   %edi
410bc520:       8b 7d 0c                mov    0xc(%ebp),%edi
410bc523:       0b ff                   or     %edi,%edi
410bc525:       75 07                   jne    0x410bc52e
410bc527:       6a fb                   push   $0xfffffffb
410bc529:       e8 e2 9e fc fe          call   0x40086410
410bc52e:       8b 07                   mov    (%edi),%eax
410bc530:       89 45 fc                mov    %eax,0xfffffffc(%ebp)
410bc533:       8b 45 fc                mov    0xfffffffc(%ebp),%eax
410bc536:       0b c0                   or     %eax,%eax
410bc538:       0f 84 57 00 00 00       je     0x410bc595
410bc53e:       0b ff                   or     %edi,%edi
410bc540:       75 07                   jne    0x410bc549
410bc542:       6a fb                   push   $0xfffffffb
410bc544:       e8 c7 9e fc fe          call   0x40086410
410bc549:       8b 37                   mov    (%edi),%esi
410bc54b:       0b f6                   or     %esi,%esi
410bc54d:       75 07                   jne    0x410bc556
410bc54f:       6a fb                   push   $0xfffffffb
410bc551:       e8 ba 9e fc fe          call   0x40086410
410bc556:       8b 46 f8                mov    0xfffffff8(%esi),%eax
410bc559:       8b 40 30                mov    0x30(%eax),%eax
410bc55c:       8b 58 18                mov    0x18(%eax),%ebx
410bc55f:       0b db                   or     %ebx,%ebx
410bc561:       0f 85 0a 00 00 00       jne    0x410bc571
410bc567:       68 90 12 61 40          push   $0x40611290
410bc56c:       e8 af 83 f9 c6          call   0x8054920
410bc571:       56                      push   %esi
410bc572:       ff 75 08                pushl  0x8(%ebp)
410bc575:       8b c3                   mov    %ebx,%eax
410bc577:       ff d0                   call   *%eax
410bc579:       8b c7                   mov    %edi,%eax
410bc57b:       89 45 f8                mov    %eax,0xfffffff8(%ebp)
410bc57e:       8b 45 f8                mov    0xfffffff8(%ebp),%eax
410bc581:       0b c0                   or     %eax,%eax
410bc583:       75 07                   jne    0x410bc58c
410bc585:       6a fb                   push   $0xfffffffb
410bc587:       e8 84 9e fc fe          call   0x40086410
410bc58c:       c7 00 00 00 00 00       movl   $0x0,(%eax)
410bc592:       83 c4 08                add    $0x8,%esp
410bc595:       8b 5d f4                mov    0xfffffff4(%ebp),%ebx
410bc598:       8b 75 f0                mov    0xfffffff0(%ebp),%esi
410bc59b:       8b 7d ec                mov    0xffffffec(%ebp),%edi
410bc59e:       8b e5                   mov    %ebp,%esp
410bc5a0:       5d                      pop    %ebp
410bc5a1:       c3                      ret

end


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1076189696 (LWP 29994)]
ILWaitMutexFastEnter (thread=0x0, handle=0x8660890) at wait_mutex.h:60
60      wait_mutex.h: No such file or directory.
        in wait_mutex.h
(gdb) bt