.file "signal-4.c" gcc2_compiled.: .section ".text" .align 4 .global segment_fault_handler .type segment_fault_handler,#function .proc 020 segment_fault_handler: !#PROLOGUE# 0 THE STUFF THAT I ENTER IN C CODE SHOULD END UP HERE !#PROLOGUE# 1 st %i0, [%fp+68] .LL2: ret restore .LLfe1: .size segment_fault_handler,.LLfe1-segment_fault_handler .section ".rodata" .align 8 .LLC0: .asciz "Ran instruction\n" .section ".text" .align 4 .global main .type main,#function .proc 04 main: !#PROLOGUE# 0 save %sp, -120, %sp !#PROLOGUE# 1 st %g0, [%fp-20] mov 11, %o0 sethi %hi(segment_fault_handler), %o2 or %o2, %lo(segment_fault_handler), %o1 call signal, 0 nop ld [%g0+0], %o0 st %o0, [%fp-20] sethi %hi(.LLC0), %o1 or %o1, %lo(.LLC0), %o0 call printf, 0 nop mov 0, %i0 b .LL3 nop .LL3: ret restore .LLfe2: .size main,.LLfe2-main .ident "GCC: (GNU) 2.95.3 20010315 (release)"