Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 296131 Details for
Bug 432309
Starting to see segfaults in qhull after GCC 4.3 compile
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
qh_setappend compiled without -fno-strict-aliasing
qh_setappend.s (text/plain), 46.14 KB, created by
Orion Poplawski
on 2008-02-27 22:11:11 UTC
(
hide
)
Description:
qh_setappend compiled without -fno-strict-aliasing
Filename:
MIME Type:
Creator:
Orion Poplawski
Created:
2008-02-27 22:11:11 UTC
Size:
46.14 KB
patch
obsolete
> .file "qh_setappend.c" > .section .debug_abbrev,"",@progbits >.Ldebug_abbrev0: > .section .debug_info,"",@progbits >.Ldebug_info0: > .section .debug_line,"",@progbits >.Ldebug_line0: > .text >.Ltext0: > .p2align 4,,15 >.globl qh_setappend > .type qh_setappend, @function >qh_setappend: >.LFB46: > .file 1 "qh_setappend.c" > # qh_setappend.c:42 > .loc 1 42 0 >.LVL0: > # basic block 2 >#(insn/f:TI 59 4 60 qh_setappend.c:42 (set (mem:SI (pre_dec:SI (reg/f:SI 7 sp)) [0 S4 A8]) ># (reg/f:SI 6 bp)) 35 {*pushsi2} (nil)) > pushl %ebp # 59 *pushsi2 [length = 1] >.LCFI0: >#(insn/f:TI 60 59 61 qh_setappend.c:42 (set (reg/f:SI 6 bp) ># (reg/f:SI 7 sp)) 41 {*movsi_1} (nil)) > movl %esp, %ebp # 60 *movsi_1/1 [length = 2] >.LCFI1: >#(insn/f 61 60 77 qh_setappend.c:42 (parallel [ ># (set (reg/f:SI 7 sp) ># (plus:SI (reg/f:SI 7 sp) ># (const_int -24 [0xffffffe8]))) ># (clobber (reg:CC 17 flags)) ># (clobber (mem:BLK (scratch) [0 A8])) ># ]) 607 {pro_epilogue_adjust_stack_1} (expr_list:REG_UNUSED (reg:CC 17 flags) ># (nil))) > subl $24, %esp # 61 pro_epilogue_adjust_stack_1/1 [length = 3] >.LCFI2: > # qh_setappend.c:46 > .loc 1 46 0 >#(insn:TI 77 61 62 qh_setappend.c:46 (set (reg:SI 1 dx) ># (mem/f/c/i:SI (plus:SI (reg/f:SI 6 bp) ># (const_int 12 [0xc])) [6 newelem+0 S4 A32])) 41 {*movsi_1} (nil)) > movl 12(%ebp), %edx # 77 *movsi_1/1 [length = 3] > # qh_setappend.c:42 > .loc 1 42 0 >#(insn/f:TI 62 77 65 qh_setappend.c:42 (set (mem:SI (plus:SI (reg/f:SI 6 bp) ># (const_int -12 [0xfffffff4])) [0 S4 A8]) ># (reg:SI 3 bx)) 41 {*movsi_1} (expr_list:REG_DEAD (reg:SI 3 bx) ># (nil))) > movl %ebx, -12(%ebp) # 62 *movsi_1/2 [length = 3] >.LCFI3: >#(insn:TI 65 62 64 qh_setappend.c:42 (parallel [ ># (set (reg:SI 3 bx) ># (unspec:SI [ ># (const_int 0 [0x0]) ># ] 12)) ># (clobber (reg:CC 17 flags)) ># ]) 432 {set_got} (expr_list:REG_UNUSED (reg:CC 17 flags) ># (nil))) > call __i686.get_pc_thunk.bx # 65 set_got [length = 12] > addl $_GLOBAL_OFFSET_TABLE_, %ebx >#(insn/f:TI 64 65 2 qh_setappend.c:42 (set (mem:SI (plus:SI (reg/f:SI 6 bp) ># (const_int -4 [0xfffffffc])) [0 S4 A8]) ># (reg:SI 5 di)) 41 {*movsi_1} (expr_list:REG_DEAD (reg:SI 5 di) ># (nil))) > movl %edi, -4(%ebp) # 64 *movsi_1/2 [length = 3] >.LCFI4: >#(insn 2 64 78 qh_setappend.c:42 (set (reg/v/f:SI 5 di [orig:64 setp ] [64]) ># (mem/f/c/i:SI (plus:SI (reg/f:SI 6 bp) ># (const_int 8 [0x8])) [8 setp+0 S4 A32])) 41 {*movsi_1} (expr_list:REG_EQUIV (mem/f/c/i:SI (plus:SI (reg/f:SI 6 bp) ># (const_int 8 [0x8])) [8 setp+0 S4 A32]) ># (nil))) > movl 8(%ebp), %edi # 2 *movsi_1/1 [length = 3] > # qh_setappend.c:46 > .loc 1 46 0 >#(insn:TI 78 2 63 qh_setappend.c:46 (set (reg:CCZ 17 flags) ># (compare:CCZ (reg:SI 1 dx) ># (const_int 0 [0x0]))) 0 {*cmpsi_ccno_1} (expr_list:REG_DEAD (reg:SI 1 dx) ># (nil))) > testl %edx, %edx # 78 *cmpsi_ccno_1/1 [length = 2] > # qh_setappend.c:42 > .loc 1 42 0 >#(insn/f:TI 63 78 66 qh_setappend.c:42 (set (mem:SI (plus:SI (reg/f:SI 6 bp) ># (const_int -8 [0xfffffff8])) [0 S4 A8]) ># (reg:SI 4 si)) 41 {*movsi_1} (expr_list:REG_DEAD (reg:SI 4 si) ># (nil))) > movl %esi, -8(%ebp) # 63 *movsi_1/2 [length = 3] >.LCFI5: > # qh_setappend.c:46 > .loc 1 46 0 >#(jump_insn 8 66 87 qh_setappend.c:46 (set (pc) ># (if_then_else (eq (reg:CCZ 17 flags) ># (const_int 0 [0x0])) ># (label_ref:SI 48) ># (pc))) 401 {*jcc_1} (expr_list:REG_DEAD (reg:CCZ 17 flags) ># (expr_list:REG_BR_PROB (const_int 1307 [0x51b]) ># (nil)))) > je .L5 # 8 *jcc_1 [length = 2] >.LVL1: > # basic block 3 > # qh_setappend.c:48 > .loc 1 48 0 >#(insn:TI 10 9 11 qh_setappend.c:48 (set (reg/f:SI 2 cx [orig:59 prephitmp.38 ] [59]) ># (mem/f:SI (reg/v/f:SI 5 di [orig:64 setp ] [64]) [7 S4 A32])) 41 {*movsi_1} (nil)) > movl (%edi), %ecx # 10 *movsi_1/1 [length = 2] >#(insn:TI 11 10 12 qh_setappend.c:48 (set (reg:CCZ 17 flags) ># (compare:CCZ (reg/f:SI 2 cx [orig:59 prephitmp.38 ] [59]) ># (const_int 0 [0x0]))) 0 {*cmpsi_ccno_1} (nil)) > testl %ecx, %ecx # 11 *cmpsi_ccno_1/1 [length = 2] >#(jump_insn:TI 12 11 13 qh_setappend.c:48 (set (pc) ># (if_then_else (eq (reg:CCZ 17 flags) ># (const_int 0 [0x0])) ># (label_ref 23) ># (pc))) 401 {*jcc_1} (expr_list:REG_DEAD (reg:CCZ 17 flags) ># (expr_list:REG_BR_PROB (const_int 735 [0x2df]) ># (nil)))) > je .L3 # 12 *jcc_1 [length = 2] > # basic block 4 >#(insn:TI 14 19 20 qh_setappend.c:48 (set (reg:SI 0 ax [orig:63 D.2545 ] [63]) ># (mem/s:SI (reg/f:SI 2 cx [orig:59 prephitmp.38 ] [59]) [3 <variable>.maxsize+0 S4 A32])) 41 {*movsi_1} (expr_list:REG_EQUIV (mem/s:SI (reg/f:SI 2 cx [orig:59 prephitmp.38 ] [59]) [3 <variable>.maxsize+0 S4 A32]) ># (nil))) > movl (%ecx), %eax # 14 *movsi_1/1 [length = 2] >#(insn:TI 20 14 89 qh_setappend.c:48 (set (reg/v/f:SI 4 si [orig:61 sizep ] [61]) ># (plus:SI (plus:SI (mult:SI (reg:SI 0 ax [orig:63 D.2545 ] [63]) ># (const_int 4 [0x4])) ># (reg/f:SI 2 cx [orig:59 prephitmp.38 ] [59])) ># (const_int 4 [0x4]))) 176 {*lea_1} (nil)) > leal 4(%ecx,%eax,4), %esi # 20 *lea_1 [length = 4] >.LVL2: >#(insn 75 89 76 qh_setappend.c:48 (set (reg:SI 0 ax) ># (mem/s:SI (plus:SI (plus:SI (mult:SI (reg:SI 0 ax [orig:63 D.2545 ] [63]) ># (const_int 4 [0x4])) ># (reg/f:SI 2 cx [orig:59 prephitmp.38 ] [59])) ># (const_int 4 [0x4])) [0 <variable>.i+0 S4 A32])) 41 {*movsi_1} (nil)) > movl 4(%ecx,%eax,4), %eax # 75 *movsi_1/1 [length = 4] >#(insn:TI 76 75 16 qh_setappend.c:48 (set (reg:CCZ 17 flags) ># (compare:CCZ (reg:SI 0 ax) ># (const_int 0 [0x0]))) 0 {*cmpsi_ccno_1} (expr_list:REG_DEAD (reg:SI 0 ax) ># (nil))) > testl %eax, %eax # 76 *cmpsi_ccno_1/1 [length = 2] >#(jump_insn:TI 16 76 32 qh_setappend.c:48 (set (pc) ># (if_then_else (eq (reg:CCZ 17 flags) ># (const_int 0 [0x0])) ># (label_ref:SI 23) ># (pc))) 401 {*jcc_1} (expr_list:REG_DEAD (reg:CCZ 17 flags) ># (expr_list:REG_BR_PROB (const_int 5000 [0x1388]) ># (nil)))) > je .L3 # 16 *jcc_1 [length = 2] >.L4: > # basic block 5 > # qh_setappend.c:52 > .loc 1 52 0 >#(insn:TI 34 38 57 qh_setappend.c:52 (set (reg:SI 0 ax [orig:58 temp.46 ] [58]) ># (mem:SI (reg/v/f:SI 4 si [orig:61 sizep ] [61]) [3 S4 A32])) 41 {*movsi_1} (nil)) > movl (%esi), %eax # 34 *movsi_1/1 [length = 2] >#(insn:TI 57 34 90 qh_setappend.c:52 (set (reg:SI 5 di) ># (mem/f/c/i:SI (plus:SI (reg/f:SI 6 bp) ># (const_int 12 [0xc])) [6 newelem+0 S4 A32])) 41 {*movsi_1} (nil)) > movl 12(%ebp), %edi # 57 *movsi_1/1 [length = 3] >.LVL3: >#(insn:TI 58 90 40 qh_setappend.c:52 (set (reg:SI 1 dx [orig:62 D.2548 ] [62]) ># (plus:SI (reg:SI 0 ax [orig:58 temp.46 ] [58]) ># (const_int -1 [0xffffffff]))) 176 {*lea_1} (nil)) > leal -1(%eax), %edx # 58 *lea_1 [length = 3] >#(insn 40 58 39 qh_setappend.c:52 (parallel [ ># (set (reg:SI 0 ax [73]) ># (plus:SI (reg:SI 0 ax [orig:58 temp.46 ] [58]) ># (const_int 1 [0x1]))) ># (clobber (reg:CC 17 flags)) ># ]) 180 {*addsi_1} (expr_list:REG_UNUSED (reg:CC 17 flags) ># (expr_list:REG_EQUIV (mem:SI (reg/v/f:SI 4 si [orig:61 sizep ] [61]) [3 S4 A32]) ># (nil)))) > addl $1, %eax # 40 *addsi_1/1 [length = 3] >#(insn:TI 39 40 42 qh_setappend.c:52 (set (mem/s/f:SI (plus:SI (plus:SI (mult:SI (reg:SI 1 dx [orig:62 D.2548 ] [62]) ># (const_int 4 [0x4])) ># (reg/f:SI 2 cx [orig:59 prephitmp.38 ] [59])) ># (const_int 4 [0x4])) [0 <variable>.p+0 S4 A32]) ># (reg:SI 5 di)) 41 {*movsi_1} (expr_list:REG_DEAD (reg:SI 5 di) ># (nil))) > movl %edi, 4(%ecx,%edx,4) # 39 *movsi_1/2 [length = 4] > # qh_setappend.c:53 > .loc 1 53 0 >#(insn:TI 42 39 41 qh_setappend.c:53 (set (mem/f:SI (plus:SI (plus:SI (mult:SI (reg:SI 1 dx [orig:62 D.2548 ] [62]) ># (const_int 4 [0x4])) ># (reg/f:SI 2 cx [orig:59 prephitmp.38 ] [59])) ># (const_int 8 [0x8])) [6 S4 A32]) ># (const_int 0 [0x0])) 41 {*movsi_1} (expr_list:REG_DEAD (reg/f:SI 2 cx [orig:59 prephitmp.38 ] [59]) ># (expr_list:REG_DEAD (reg:SI 1 dx [orig:62 D.2548 ] [62]) ># (nil)))) > movl $0, 8(%ecx,%edx,4) # 42 *movsi_1/2 [length = 8] > # qh_setappend.c:52 > .loc 1 52 0 >#(insn:TI 41 42 91 qh_setappend.c:52 (set (mem:SI (reg/v/f:SI 4 si [orig:61 sizep ] [61]) [3 S4 A32]) ># (reg:SI 0 ax [73])) 41 {*movsi_1} (expr_list:REG_DEAD (reg/v/f:SI 4 si [orig:61 sizep ] [61]) ># (expr_list:REG_DEAD (reg:SI 0 ax [73]) ># (expr_list:REG_EQUAL (plus:SI (reg:SI 0 ax [orig:58 temp.46 ] [58]) ># (const_int 1 [0x1])) ># (nil))))) > movl %eax, (%esi) # 41 *movsi_1/2 [length = 2] >.LVL4: >.L5: > # basic block 6 > # qh_setappend.c:54 > .loc 1 54 0 >#(insn:TI 68 67 69 qh_setappend.c:54 (set (reg:SI 3 bx) ># (mem:SI (plus:SI (reg/f:SI 6 bp) ># (const_int -12 [0xfffffff4])) [0 S4 A8])) 41 {*movsi_1} (nil)) > movl -12(%ebp), %ebx # 68 *movsi_1/1 [length = 3] >#(insn:TI 69 68 92 qh_setappend.c:54 (set (reg:SI 4 si) ># (mem:SI (plus:SI (reg/f:SI 6 bp) ># (const_int -8 [0xfffffff8])) [0 S4 A8])) 41 {*movsi_1} (nil)) > movl -8(%ebp), %esi # 69 *movsi_1/1 [length = 3] >.LVL5: >#(insn:TI 70 92 71 qh_setappend.c:54 (set (reg:SI 5 di) ># (mem:SI (plus:SI (reg/f:SI 6 bp) ># (const_int -4 [0xfffffffc])) [0 S4 A8])) 41 {*movsi_1} (nil)) > movl -4(%ebp), %edi # 70 *movsi_1/1 [length = 3] >#(insn 71 70 72 qh_setappend.c:54 (parallel [ ># (set (reg/f:SI 7 sp) ># (plus:SI (reg/f:SI 6 bp) ># (const_int 0 [0x0]))) ># (clobber (reg:CC 17 flags)) ># (clobber (mem:BLK (scratch) [0 A8])) ># ]) 607 {pro_epilogue_adjust_stack_1} (expr_list:REG_UNUSED (reg:CC 17 flags) ># (nil))) > movl %ebp, %esp # 71 pro_epilogue_adjust_stack_1/2 [length = 6] >#(insn:TI 72 71 73 qh_setappend.c:54 (parallel [ ># (set (reg/f:SI 6 bp) ># (mem:SI (reg/f:SI 7 sp) [0 S4 A8])) ># (set (reg/f:SI 7 sp) ># (plus:SI (reg/f:SI 7 sp) ># (const_int 4 [0x4]))) ># ]) 38 {popsi1} (nil)) > popl %ebp # 72 popsi1 [length = 1] >#(jump_insn:TI 73 72 74 qh_setappend.c:54 (return) 426 {return_internal} (nil)) > ret # 73 return_internal [length = 1] >.LVL6: > .p2align 4,,7 > .p2align 3 >.L3: > # basic block 7 > # qh_setappend.c:49 > .loc 1 49 0 >#(insn:TI 25 30 26 qh_setappend.c:49 (set (mem:SI (reg/f:SI 7 sp) [0 S4 A32]) ># (reg/v/f:SI 5 di [orig:64 setp ] [64])) 41 {*movsi_1} (nil)) > movl %edi, (%esp) # 25 *movsi_1/2 [length = 3] >#(call_insn:TI 26 25 27 qh_setappend.c:49 (call (mem:QI (symbol_ref:SI ("qh_setlarger") [flags 0x41] <function_decl 0xb7d021c0 qh_setlarger>) [0 S1 A8]) ># (const_int 4 [0x4])) 421 {*call_0} (expr_list:REG_DEAD (reg:SI 3 bx) ># (nil)) ># (expr_list:REG_DEP_TRUE (use (reg:SI 3 bx)) ># (nil))) > call qh_setlarger@PLT # 26 *call_0 [length = 5] > # qh_setappend.c:50 > .loc 1 50 0 >#(insn 27 26 28 qh_setappend.c:50 (set (reg/f:SI 2 cx [orig:59 prephitmp.38 ] [59]) ># (mem/f:SI (reg/v/f:SI 5 di [orig:64 setp ] [64]) [7 S4 A32])) 41 {*movsi_1} (expr_list:REG_DEAD (reg/v/f:SI 5 di [orig:64 setp ] [64]) ># (nil))) > movl (%edi), %ecx # 27 *movsi_1/1 [length = 2] >#(insn:TI 28 27 31 qh_setappend.c:50 (set (reg:SI 0 ax [orig:69 <variable>.maxsize ] [69]) ># (mem/s:SI (reg/f:SI 2 cx [orig:59 prephitmp.38 ] [59]) [3 <variable>.maxsize+0 S4 A32])) 41 {*movsi_1} (expr_list:REG_EQUIV (mem/s:SI (reg/f:SI 2 cx [orig:59 prephitmp.38 ] [59]) [3 <variable>.maxsize+0 S4 A32]) ># (nil))) > movl (%ecx), %eax # 28 *movsi_1/1 [length = 2] >#(insn:TI 31 28 83 qh_setappend.c:50 (set (reg/v/f:SI 4 si [orig:61 sizep ] [61]) ># (plus:SI (plus:SI (mult:SI (reg:SI 0 ax [orig:69 <variable>.maxsize ] [69]) ># (const_int 4 [0x4])) ># (reg/f:SI 2 cx [orig:59 prephitmp.38 ] [59])) ># (const_int 4 [0x4]))) 176 {*lea_1} (expr_list:REG_DEAD (reg:SI 0 ax [orig:69 <variable>.maxsize ] [69]) ># (nil))) > leal 4(%ecx,%eax,4), %esi # 31 *lea_1 [length = 4] >#(jump_insn 83 31 84 (set (pc) ># (label_ref 32)) 416 {jump} (nil)) > jmp .L4 # 83 jump [length = 2] >.LFE46: > .size qh_setappend, .-qh_setappend >#APP > .section .debug_frame,"",@progbits >.Lframe0: > .long .LECIE0-.LSCIE0 # Length of Common Information Entry >.LSCIE0: > .long 0xffffffff # CIE Identifier Tag > .byte 0x1 # CIE Version > .ascii "\0" # CIE Augmentation > .uleb128 0x1 # CIE Code Alignment Factor > .sleb128 -4 # CIE Data Alignment Factor > .byte 0x8 # CIE RA Column > .byte 0xc # DW_CFA_def_cfa > .uleb128 0x4 > .uleb128 0x4 > .byte 0x88 # DW_CFA_offset, column 0x8 > .uleb128 0x1 > .align 4 >.LECIE0: >.LSFDE0: > .long .LEFDE0-.LASFDE0 # FDE Length >.LASFDE0: > .long .Lframe0 # FDE CIE offset > .long .LFB46 # FDE initial location > .long .LFE46-.LFB46 # FDE address range > .byte 0x4 # DW_CFA_advance_loc4 > .long .LCFI0-.LFB46 > .byte 0xe # DW_CFA_def_cfa_offset > .uleb128 0x8 > .byte 0x85 # DW_CFA_offset, column 0x5 > .uleb128 0x2 > .byte 0x4 # DW_CFA_advance_loc4 > .long .LCFI1-.LCFI0 > .byte 0xd # DW_CFA_def_cfa_register > .uleb128 0x5 > .byte 0x4 # DW_CFA_advance_loc4 > .long .LCFI3-.LCFI1 > .byte 0x83 # DW_CFA_offset, column 0x3 > .uleb128 0x5 > .byte 0x4 # DW_CFA_advance_loc4 > .long .LCFI4-.LCFI3 > .byte 0x87 # DW_CFA_offset, column 0x7 > .uleb128 0x3 > .byte 0x4 # DW_CFA_advance_loc4 > .long .LCFI5-.LCFI4 > .byte 0x86 # DW_CFA_offset, column 0x6 > .uleb128 0x4 > .align 4 >.LEFDE0: >#NO_APP >#APP > .section .eh_frame,"a",@progbits >.Lframe1: > .long .LECIE1-.LSCIE1 # Length of Common Information Entry >.LSCIE1: > .long 0x0 # CIE Identifier Tag > .byte 0x1 # CIE Version > .ascii "zR\0" # CIE Augmentation > .uleb128 0x1 # CIE Code Alignment Factor > .sleb128 -4 # CIE Data Alignment Factor > .byte 0x8 # CIE RA Column > .uleb128 0x1 # Augmentation size > .byte 0x1b # FDE Encoding (pcrel sdata4) > .byte 0xc # DW_CFA_def_cfa > .uleb128 0x4 > .uleb128 0x4 > .byte 0x88 # DW_CFA_offset, column 0x8 > .uleb128 0x1 > .align 4 >.LECIE1: >.LSFDE1: > .long .LEFDE1-.LASFDE1 # FDE Length >.LASFDE1: > .long .LASFDE1-.Lframe1 # FDE CIE offset > .long .LFB46-. # FDE initial location > .long .LFE46-.LFB46 # FDE address range > .uleb128 0x0 # Augmentation size > .byte 0x4 # DW_CFA_advance_loc4 > .long .LCFI0-.LFB46 > .byte 0xe # DW_CFA_def_cfa_offset > .uleb128 0x8 > .byte 0x85 # DW_CFA_offset, column 0x5 > .uleb128 0x2 > .byte 0x4 # DW_CFA_advance_loc4 > .long .LCFI1-.LCFI0 > .byte 0xd # DW_CFA_def_cfa_register > .uleb128 0x5 > .byte 0x4 # DW_CFA_advance_loc4 > .long .LCFI3-.LCFI1 > .byte 0x83 # DW_CFA_offset, column 0x3 > .uleb128 0x5 > .byte 0x4 # DW_CFA_advance_loc4 > .long .LCFI4-.LCFI3 > .byte 0x87 # DW_CFA_offset, column 0x7 > .uleb128 0x3 > .byte 0x4 # DW_CFA_advance_loc4 > .long .LCFI5-.LCFI4 > .byte 0x86 # DW_CFA_offset, column 0x6 > .uleb128 0x4 > .align 4 >.LEFDE1: >#NO_APP > .text >.Letext0: > .section .debug_loc,"",@progbits >.Ldebug_loc0: >.LLST0: > .long .LFB46-.Ltext0 # Location list begin address (*.LLST0) > .long .LCFI0-.Ltext0 # Location list end address (*.LLST0) > .value 0x2 # Location expression size > .byte 0x74 # DW_OP_breg4 > .sleb128 4 > .long .LCFI0-.Ltext0 # Location list begin address (*.LLST0) > .long .LCFI1-.Ltext0 # Location list end address (*.LLST0) > .value 0x2 # Location expression size > .byte 0x74 # DW_OP_breg4 > .sleb128 8 > .long .LCFI1-.Ltext0 # Location list begin address (*.LLST0) > .long .LFE46-.Ltext0 # Location list end address (*.LLST0) > .value 0x2 # Location expression size > .byte 0x75 # DW_OP_breg5 > .sleb128 8 > .long 0x0 # Location list terminator begin (*.LLST0) > .long 0x0 # Location list terminator end (*.LLST0) >.LLST1: > .long .LVL0-.Ltext0 # Location list begin address (*.LLST1) > .long .LVL1-.Ltext0 # Location list end address (*.LLST1) > .value 0x2 # Location expression size > .byte 0x91 # DW_OP_fbreg > .sleb128 0 > .long .LVL1-.Ltext0 # Location list begin address (*.LLST1) > .long .LVL3-.Ltext0 # Location list end address (*.LLST1) > .value 0x1 # Location expression size > .byte 0x57 # DW_OP_reg7 > .long .LVL3-.Ltext0 # Location list begin address (*.LLST1) > .long .LVL6-.Ltext0 # Location list end address (*.LLST1) > .value 0x2 # Location expression size > .byte 0x75 # DW_OP_breg5 > .sleb128 8 > .long .LVL6-.Ltext0 # Location list begin address (*.LLST1) > .long .LFE46-.Ltext0 # Location list end address (*.LLST1) > .value 0x1 # Location expression size > .byte 0x57 # DW_OP_reg7 > .long 0x0 # Location list terminator begin (*.LLST1) > .long 0x0 # Location list terminator end (*.LLST1) >.LLST2: > .long .LVL0-.Ltext0 # Location list begin address (*.LLST2) > .long .LVL1-.Ltext0 # Location list end address (*.LLST2) > .value 0x2 # Location expression size > .byte 0x91 # DW_OP_fbreg > .sleb128 4 > .long .LVL1-.Ltext0 # Location list begin address (*.LLST2) > .long .LFE46-.Ltext0 # Location list end address (*.LLST2) > .value 0x2 # Location expression size > .byte 0x75 # DW_OP_breg5 > .sleb128 12 > .long 0x0 # Location list terminator begin (*.LLST2) > .long 0x0 # Location list terminator end (*.LLST2) >.LLST3: > .long .LVL2-.Ltext0 # Location list begin address (*.LLST3) > .long .LVL5-.Ltext0 # Location list end address (*.LLST3) > .value 0x1 # Location expression size > .byte 0x56 # DW_OP_reg6 > .long .LVL6-.Ltext0 # Location list begin address (*.LLST3) > .long .LFE46-.Ltext0 # Location list end address (*.LLST3) > .value 0x1 # Location expression size > .byte 0x56 # DW_OP_reg6 > .long 0x0 # Location list terminator begin (*.LLST3) > .long 0x0 # Location list terminator end (*.LLST3) > .file 2 "/usr/lib/gcc/i386-redhat-linux/4.3.0/include/stddef.h" > .file 3 "/usr/include/bits/types.h" > .file 4 "/usr/include/libio.h" > .file 5 "/usr/include/stdio.h" > .file 6 "qset.h" > .section .debug_info > .long 0x3c6 # Length of Compilation Unit Info > .value 0x2 # DWARF version number > .long .Ldebug_abbrev0 # Offset Into Abbrev. Section > .byte 0x4 # Pointer Size (in bytes) > .uleb128 0x1 # (DIE (0xb) DW_TAG_compile_unit) > .long .LASF55 # DW_AT_producer: "GNU C 4.3.0 20080222 (Red Hat 4.3.0-0.11)" > .byte 0x1 # DW_AT_language > .long .LASF56 # DW_AT_name: "qh_setappend.c" > .long .LASF57 # DW_AT_comp_dir: "/scratch/orion/redhat/qhull-2003.1/qhull-2003.1/src" > .long .Ltext0 # DW_AT_low_pc > .long .Letext0 # DW_AT_high_pc > .long .Ldebug_line0 # DW_AT_stmt_list > .uleb128 0x2 # (DIE (0x25) DW_TAG_typedef) > .long .LASF8 # DW_AT_name: "size_t" > .byte 0x2 # DW_AT_decl_file (/usr/lib/gcc/i386-redhat-linux/4.3.0/include/stddef.h) > .byte 0xd6 # DW_AT_decl_line > .long 0x30 # DW_AT_type > .uleb128 0x3 # (DIE (0x30) DW_TAG_base_type) > .byte 0x4 # DW_AT_byte_size > .byte 0x7 # DW_AT_encoding > .long .LASF0 # DW_AT_name: "unsigned int" > .uleb128 0x3 # (DIE (0x37) DW_TAG_base_type) > .byte 0x1 # DW_AT_byte_size > .byte 0x8 # DW_AT_encoding > .long .LASF1 # DW_AT_name: "unsigned char" > .uleb128 0x3 # (DIE (0x3e) DW_TAG_base_type) > .byte 0x2 # DW_AT_byte_size > .byte 0x7 # DW_AT_encoding > .long .LASF2 # DW_AT_name: "short unsigned int" > .uleb128 0x3 # (DIE (0x45) DW_TAG_base_type) > .byte 0x4 # DW_AT_byte_size > .byte 0x7 # DW_AT_encoding > .long .LASF3 # DW_AT_name: "long unsigned int" > .uleb128 0x3 # (DIE (0x4c) DW_TAG_base_type) > .byte 0x1 # DW_AT_byte_size > .byte 0x6 # DW_AT_encoding > .long .LASF4 # DW_AT_name: "signed char" > .uleb128 0x3 # (DIE (0x53) DW_TAG_base_type) > .byte 0x2 # DW_AT_byte_size > .byte 0x5 # DW_AT_encoding > .long .LASF5 # DW_AT_name: "short int" > .uleb128 0x4 # (DIE (0x5a) DW_TAG_base_type) > .byte 0x4 # DW_AT_byte_size > .byte 0x5 # DW_AT_encoding > .ascii "int\0" # DW_AT_name > .uleb128 0x3 # (DIE (0x61) DW_TAG_base_type) > .byte 0x8 # DW_AT_byte_size > .byte 0x5 # DW_AT_encoding > .long .LASF6 # DW_AT_name: "long long int" > .uleb128 0x3 # (DIE (0x68) DW_TAG_base_type) > .byte 0x8 # DW_AT_byte_size > .byte 0x7 # DW_AT_encoding > .long .LASF7 # DW_AT_name: "long long unsigned int" > .uleb128 0x2 # (DIE (0x6f) DW_TAG_typedef) > .long .LASF9 # DW_AT_name: "__quad_t" > .byte 0x3 # DW_AT_decl_file (/usr/include/bits/types.h) > .byte 0x38 # DW_AT_decl_line > .long 0x61 # DW_AT_type > .uleb128 0x2 # (DIE (0x7a) DW_TAG_typedef) > .long .LASF10 # DW_AT_name: "__off_t" > .byte 0x3 # DW_AT_decl_file (/usr/include/bits/types.h) > .byte 0x8d # DW_AT_decl_line > .long 0x85 # DW_AT_type > .uleb128 0x3 # (DIE (0x85) DW_TAG_base_type) > .byte 0x4 # DW_AT_byte_size > .byte 0x5 # DW_AT_encoding > .long .LASF11 # DW_AT_name: "long int" > .uleb128 0x2 # (DIE (0x8c) DW_TAG_typedef) > .long .LASF12 # DW_AT_name: "__off64_t" > .byte 0x3 # DW_AT_decl_file (/usr/include/bits/types.h) > .byte 0x8e # DW_AT_decl_line > .long 0x6f # DW_AT_type > .uleb128 0x5 # (DIE (0x97) DW_TAG_base_type) > .byte 0x4 # DW_AT_byte_size > .byte 0x7 # DW_AT_encoding > .uleb128 0x6 # (DIE (0x9a) DW_TAG_pointer_type) > .byte 0x4 # DW_AT_byte_size > .uleb128 0x7 # (DIE (0x9c) DW_TAG_pointer_type) > .byte 0x4 # DW_AT_byte_size > .long 0xa2 # DW_AT_type > .uleb128 0x3 # (DIE (0xa2) DW_TAG_base_type) > .byte 0x1 # DW_AT_byte_size > .byte 0x6 # DW_AT_encoding > .long .LASF13 # DW_AT_name: "char" > .uleb128 0x8 # (DIE (0xa9) DW_TAG_structure_type) > .long .LASF43 # DW_AT_name: "_IO_FILE" > .byte 0x94 # DW_AT_byte_size > .byte 0x5 # DW_AT_decl_file (/usr/include/stdio.h) > .byte 0x2d # DW_AT_decl_line > .long 0x269 # DW_AT_sibling > .uleb128 0x9 # (DIE (0xb5) DW_TAG_member) > .long .LASF14 # DW_AT_name: "_flags" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x110 # DW_AT_decl_line > .long 0x5a # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x0 > .uleb128 0x9 # (DIE (0xc4) DW_TAG_member) > .long .LASF15 # DW_AT_name: "_IO_read_ptr" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x115 # DW_AT_decl_line > .long 0x9c # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x4 > .uleb128 0x9 # (DIE (0xd3) DW_TAG_member) > .long .LASF16 # DW_AT_name: "_IO_read_end" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x116 # DW_AT_decl_line > .long 0x9c # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x8 > .uleb128 0x9 # (DIE (0xe2) DW_TAG_member) > .long .LASF17 # DW_AT_name: "_IO_read_base" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x117 # DW_AT_decl_line > .long 0x9c # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0xc > .uleb128 0x9 # (DIE (0xf1) DW_TAG_member) > .long .LASF18 # DW_AT_name: "_IO_write_base" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x118 # DW_AT_decl_line > .long 0x9c # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x10 > .uleb128 0x9 # (DIE (0x100) DW_TAG_member) > .long .LASF19 # DW_AT_name: "_IO_write_ptr" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x119 # DW_AT_decl_line > .long 0x9c # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x14 > .uleb128 0x9 # (DIE (0x10f) DW_TAG_member) > .long .LASF20 # DW_AT_name: "_IO_write_end" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x11a # DW_AT_decl_line > .long 0x9c # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x18 > .uleb128 0x9 # (DIE (0x11e) DW_TAG_member) > .long .LASF21 # DW_AT_name: "_IO_buf_base" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x11b # DW_AT_decl_line > .long 0x9c # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x1c > .uleb128 0x9 # (DIE (0x12d) DW_TAG_member) > .long .LASF22 # DW_AT_name: "_IO_buf_end" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x11c # DW_AT_decl_line > .long 0x9c # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x20 > .uleb128 0x9 # (DIE (0x13c) DW_TAG_member) > .long .LASF23 # DW_AT_name: "_IO_save_base" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x11e # DW_AT_decl_line > .long 0x9c # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x24 > .uleb128 0x9 # (DIE (0x14b) DW_TAG_member) > .long .LASF24 # DW_AT_name: "_IO_backup_base" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x11f # DW_AT_decl_line > .long 0x9c # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x28 > .uleb128 0x9 # (DIE (0x15a) DW_TAG_member) > .long .LASF25 # DW_AT_name: "_IO_save_end" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x120 # DW_AT_decl_line > .long 0x9c # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x2c > .uleb128 0x9 # (DIE (0x169) DW_TAG_member) > .long .LASF26 # DW_AT_name: "_markers" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x122 # DW_AT_decl_line > .long 0x2a7 # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x30 > .uleb128 0x9 # (DIE (0x178) DW_TAG_member) > .long .LASF27 # DW_AT_name: "_chain" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x124 # DW_AT_decl_line > .long 0x2ad # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x34 > .uleb128 0x9 # (DIE (0x187) DW_TAG_member) > .long .LASF28 # DW_AT_name: "_fileno" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x126 # DW_AT_decl_line > .long 0x5a # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x38 > .uleb128 0x9 # (DIE (0x196) DW_TAG_member) > .long .LASF29 # DW_AT_name: "_flags2" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x12a # DW_AT_decl_line > .long 0x5a # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x3c > .uleb128 0x9 # (DIE (0x1a5) DW_TAG_member) > .long .LASF30 # DW_AT_name: "_old_offset" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x12c # DW_AT_decl_line > .long 0x7a # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x40 > .uleb128 0x9 # (DIE (0x1b4) DW_TAG_member) > .long .LASF31 # DW_AT_name: "_cur_column" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x130 # DW_AT_decl_line > .long 0x3e # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x44 > .uleb128 0x9 # (DIE (0x1c3) DW_TAG_member) > .long .LASF32 # DW_AT_name: "_vtable_offset" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x131 # DW_AT_decl_line > .long 0x4c # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x46 > .uleb128 0x9 # (DIE (0x1d2) DW_TAG_member) > .long .LASF33 # DW_AT_name: "_shortbuf" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x132 # DW_AT_decl_line > .long 0x2b3 # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x47 > .uleb128 0x9 # (DIE (0x1e1) DW_TAG_member) > .long .LASF34 # DW_AT_name: "_lock" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x136 # DW_AT_decl_line > .long 0x2c3 # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x48 > .uleb128 0x9 # (DIE (0x1f0) DW_TAG_member) > .long .LASF35 # DW_AT_name: "_offset" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x13f # DW_AT_decl_line > .long 0x8c # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x4c > .uleb128 0x9 # (DIE (0x1ff) DW_TAG_member) > .long .LASF36 # DW_AT_name: "__pad1" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x148 # DW_AT_decl_line > .long 0x9a # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x54 > .uleb128 0x9 # (DIE (0x20e) DW_TAG_member) > .long .LASF37 # DW_AT_name: "__pad2" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x149 # DW_AT_decl_line > .long 0x9a # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x58 > .uleb128 0x9 # (DIE (0x21d) DW_TAG_member) > .long .LASF38 # DW_AT_name: "__pad3" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x14a # DW_AT_decl_line > .long 0x9a # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x5c > .uleb128 0x9 # (DIE (0x22c) DW_TAG_member) > .long .LASF39 # DW_AT_name: "__pad4" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x14b # DW_AT_decl_line > .long 0x9a # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x60 > .uleb128 0x9 # (DIE (0x23b) DW_TAG_member) > .long .LASF40 # DW_AT_name: "__pad5" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x14c # DW_AT_decl_line > .long 0x25 # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x64 > .uleb128 0x9 # (DIE (0x24a) DW_TAG_member) > .long .LASF41 # DW_AT_name: "_mode" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x14e # DW_AT_decl_line > .long 0x5a # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x68 > .uleb128 0x9 # (DIE (0x259) DW_TAG_member) > .long .LASF42 # DW_AT_name: "_unused2" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .value 0x150 # DW_AT_decl_line > .long 0x2c9 # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x6c > .byte 0x0 # end of children of DIE 0xa9 > .uleb128 0xa # (DIE (0x269) DW_TAG_typedef) > .long .LASF58 # DW_AT_name: "_IO_lock_t" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .byte 0xb4 # DW_AT_decl_line > .uleb128 0x8 # (DIE (0x270) DW_TAG_structure_type) > .long .LASF44 # DW_AT_name: "_IO_marker" > .byte 0xc # DW_AT_byte_size > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .byte 0xba # DW_AT_decl_line > .long 0x2a7 # DW_AT_sibling > .uleb128 0xb # (DIE (0x27c) DW_TAG_member) > .long .LASF45 # DW_AT_name: "_next" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .byte 0xbb # DW_AT_decl_line > .long 0x2a7 # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x0 > .uleb128 0xb # (DIE (0x28a) DW_TAG_member) > .long .LASF46 # DW_AT_name: "_sbuf" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .byte 0xbc # DW_AT_decl_line > .long 0x2ad # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x4 > .uleb128 0xb # (DIE (0x298) DW_TAG_member) > .long .LASF47 # DW_AT_name: "_pos" > .byte 0x4 # DW_AT_decl_file (/usr/include/libio.h) > .byte 0xc0 # DW_AT_decl_line > .long 0x5a # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x8 > .byte 0x0 # end of children of DIE 0x270 > .uleb128 0x7 # (DIE (0x2a7) DW_TAG_pointer_type) > .byte 0x4 # DW_AT_byte_size > .long 0x270 # DW_AT_type > .uleb128 0x7 # (DIE (0x2ad) DW_TAG_pointer_type) > .byte 0x4 # DW_AT_byte_size > .long 0xa9 # DW_AT_type > .uleb128 0xc # (DIE (0x2b3) DW_TAG_array_type) > .long 0xa2 # DW_AT_type > .long 0x2c3 # DW_AT_sibling > .uleb128 0xd # (DIE (0x2bc) DW_TAG_subrange_type) > .long 0x97 # DW_AT_type > .byte 0x0 # DW_AT_upper_bound > .byte 0x0 # end of children of DIE 0x2b3 > .uleb128 0x7 # (DIE (0x2c3) DW_TAG_pointer_type) > .byte 0x4 # DW_AT_byte_size > .long 0x269 # DW_AT_type > .uleb128 0xc # (DIE (0x2c9) DW_TAG_array_type) > .long 0xa2 # DW_AT_type > .long 0x2d9 # DW_AT_sibling > .uleb128 0xd # (DIE (0x2d2) DW_TAG_subrange_type) > .long 0x97 # DW_AT_type > .byte 0x27 # DW_AT_upper_bound > .byte 0x0 # end of children of DIE 0x2c9 > .uleb128 0x2 # (DIE (0x2d9) DW_TAG_typedef) > .long .LASF48 # DW_AT_name: "setT" > .byte 0x6 # DW_AT_decl_file (qset.h) > .byte 0x1d # DW_AT_decl_line > .long 0x2e4 # DW_AT_type > .uleb128 0x8 # (DIE (0x2e4) DW_TAG_structure_type) > .long .LASF48 # DW_AT_name: "setT" > .byte 0x8 # DW_AT_byte_size > .byte 0x6 # DW_AT_decl_file (qset.h) > .byte 0x1d # DW_AT_decl_line > .long 0x30b # DW_AT_sibling > .uleb128 0xb # (DIE (0x2f0) DW_TAG_member) > .long .LASF49 # DW_AT_name: "maxsize" > .byte 0x6 # DW_AT_decl_file (qset.h) > .byte 0x4e # DW_AT_decl_line > .long 0x5a # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x0 > .uleb128 0xe # (DIE (0x2fe) DW_TAG_member) > .ascii "e\0" # DW_AT_name > .byte 0x6 # DW_AT_decl_file (qset.h) > .byte 0x4f # DW_AT_decl_line > .long 0x335 # DW_AT_type > .byte 0x2 # DW_AT_data_member_location > .byte 0x23 # DW_OP_plus_uconst > .uleb128 0x4 > .byte 0x0 # end of children of DIE 0x2e4 > .uleb128 0x2 # (DIE (0x30b) DW_TAG_typedef) > .long .LASF50 # DW_AT_name: "setelemT" > .byte 0x6 # DW_AT_decl_file (qset.h) > .byte 0x47 # DW_AT_decl_line > .long 0x316 # DW_AT_type > .uleb128 0xf # (DIE (0x316) DW_TAG_union_type) > .long .LASF50 # DW_AT_name: "setelemT" > .byte 0x4 # DW_AT_byte_size > .byte 0x6 # DW_AT_decl_file (qset.h) > .byte 0x47 # DW_AT_decl_line > .long 0x335 # DW_AT_sibling > .uleb128 0x10 # (DIE (0x322) DW_TAG_member) > .ascii "p\0" # DW_AT_name > .byte 0x6 # DW_AT_decl_file (qset.h) > .byte 0x49 # DW_AT_decl_line > .long 0x9a # DW_AT_type > .uleb128 0x10 # (DIE (0x32b) DW_TAG_member) > .ascii "i\0" # DW_AT_name > .byte 0x6 # DW_AT_decl_file (qset.h) > .byte 0x4a # DW_AT_decl_line > .long 0x5a # DW_AT_type > .byte 0x0 # end of children of DIE 0x316 > .uleb128 0xc # (DIE (0x335) DW_TAG_array_type) > .long 0x30b # DW_AT_type > .long 0x345 # DW_AT_sibling > .uleb128 0xd # (DIE (0x33e) DW_TAG_subrange_type) > .long 0x97 # DW_AT_type > .byte 0x0 # DW_AT_upper_bound > .byte 0x0 # end of children of DIE 0x335 > .uleb128 0x7 # (DIE (0x345) DW_TAG_pointer_type) > .byte 0x4 # DW_AT_byte_size > .long 0x9a # DW_AT_type > .uleb128 0x7 # (DIE (0x34b) DW_TAG_pointer_type) > .byte 0x4 # DW_AT_byte_size > .long 0x5a # DW_AT_type > .uleb128 0x11 # (DIE (0x351) DW_TAG_subprogram) > .byte 0x1 # DW_AT_external > .long .LASF59 # DW_AT_name: "qh_setappend" > .byte 0x1 # DW_AT_decl_file (qh_setappend.c) > .byte 0x2a # DW_AT_decl_line > .byte 0x1 # DW_AT_prototyped > .long .LFB46 # DW_AT_low_pc > .long .LFE46 # DW_AT_high_pc > .long .LLST0 # DW_AT_frame_base > .long 0x3a3 # DW_AT_sibling > .uleb128 0x12 # (DIE (0x36a) DW_TAG_formal_parameter) > .long .LASF51 # DW_AT_name: "setp" > .byte 0x1 # DW_AT_decl_file (qh_setappend.c) > .byte 0x2a # DW_AT_decl_line > .long 0x3a3 # DW_AT_type > .long .LLST1 # DW_AT_location > .uleb128 0x12 # (DIE (0x379) DW_TAG_formal_parameter) > .long .LASF52 # DW_AT_name: "newelem" > .byte 0x1 # DW_AT_decl_file (qh_setappend.c) > .byte 0x2a # DW_AT_decl_line > .long 0x9a # DW_AT_type > .long .LLST2 # DW_AT_location > .uleb128 0x13 # (DIE (0x388) DW_TAG_variable) > .long .LASF60 # DW_AT_name: "sizep" > .byte 0x1 # DW_AT_decl_file (qh_setappend.c) > .byte 0x2b # DW_AT_decl_line > .long 0x34b # DW_AT_type > .long .LLST3 # DW_AT_location > .uleb128 0x14 # (DIE (0x397) DW_TAG_variable) > .long .LASF61 # DW_AT_name: "endp" > .byte 0x1 # DW_AT_decl_file (qh_setappend.c) > .byte 0x2c # DW_AT_decl_line > .long 0x345 # DW_AT_type > .byte 0x0 # end of children of DIE 0x351 > .uleb128 0x7 # (DIE (0x3a3) DW_TAG_pointer_type) > .byte 0x4 # DW_AT_byte_size > .long 0x3a9 # DW_AT_type > .uleb128 0x7 # (DIE (0x3a9) DW_TAG_pointer_type) > .byte 0x4 # DW_AT_byte_size > .long 0x2d9 # DW_AT_type > .uleb128 0x15 # (DIE (0x3af) DW_TAG_variable) > .long .LASF53 # DW_AT_name: "stdin" > .byte 0x5 # DW_AT_decl_file (/usr/include/stdio.h) > .byte 0x91 # DW_AT_decl_line > .long 0x2ad # DW_AT_type > .byte 0x1 # DW_AT_external > .byte 0x1 # DW_AT_declaration > .uleb128 0x15 # (DIE (0x3bc) DW_TAG_variable) > .long .LASF54 # DW_AT_name: "stdout" > .byte 0x5 # DW_AT_decl_file (/usr/include/stdio.h) > .byte 0x92 # DW_AT_decl_line > .long 0x2ad # DW_AT_type > .byte 0x1 # DW_AT_external > .byte 0x1 # DW_AT_declaration > .byte 0x0 # end of children of DIE 0xb > .section .debug_abbrev > .uleb128 0x1 # (abbrev code) > .uleb128 0x11 # (TAG: DW_TAG_compile_unit) > .byte 0x1 # DW_children_yes > .uleb128 0x25 # (DW_AT_producer) > .uleb128 0xe # (DW_FORM_strp) > .uleb128 0x13 # (DW_AT_language) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3 # (DW_AT_name) > .uleb128 0xe # (DW_FORM_strp) > .uleb128 0x1b # (DW_AT_comp_dir) > .uleb128 0xe # (DW_FORM_strp) > .uleb128 0x11 # (DW_AT_low_pc) > .uleb128 0x1 # (DW_FORM_addr) > .uleb128 0x12 # (DW_AT_high_pc) > .uleb128 0x1 # (DW_FORM_addr) > .uleb128 0x10 # (DW_AT_stmt_list) > .uleb128 0x6 # (DW_FORM_data4) > .byte 0x0 > .byte 0x0 > .uleb128 0x2 # (abbrev code) > .uleb128 0x16 # (TAG: DW_TAG_typedef) > .byte 0x0 # DW_children_no > .uleb128 0x3 # (DW_AT_name) > .uleb128 0xe # (DW_FORM_strp) > .uleb128 0x3a # (DW_AT_decl_file) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3b # (DW_AT_decl_line) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x49 # (DW_AT_type) > .uleb128 0x13 # (DW_FORM_ref4) > .byte 0x0 > .byte 0x0 > .uleb128 0x3 # (abbrev code) > .uleb128 0x24 # (TAG: DW_TAG_base_type) > .byte 0x0 # DW_children_no > .uleb128 0xb # (DW_AT_byte_size) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3e # (DW_AT_encoding) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3 # (DW_AT_name) > .uleb128 0xe # (DW_FORM_strp) > .byte 0x0 > .byte 0x0 > .uleb128 0x4 # (abbrev code) > .uleb128 0x24 # (TAG: DW_TAG_base_type) > .byte 0x0 # DW_children_no > .uleb128 0xb # (DW_AT_byte_size) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3e # (DW_AT_encoding) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3 # (DW_AT_name) > .uleb128 0x8 # (DW_FORM_string) > .byte 0x0 > .byte 0x0 > .uleb128 0x5 # (abbrev code) > .uleb128 0x24 # (TAG: DW_TAG_base_type) > .byte 0x0 # DW_children_no > .uleb128 0xb # (DW_AT_byte_size) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3e # (DW_AT_encoding) > .uleb128 0xb # (DW_FORM_data1) > .byte 0x0 > .byte 0x0 > .uleb128 0x6 # (abbrev code) > .uleb128 0xf # (TAG: DW_TAG_pointer_type) > .byte 0x0 # DW_children_no > .uleb128 0xb # (DW_AT_byte_size) > .uleb128 0xb # (DW_FORM_data1) > .byte 0x0 > .byte 0x0 > .uleb128 0x7 # (abbrev code) > .uleb128 0xf # (TAG: DW_TAG_pointer_type) > .byte 0x0 # DW_children_no > .uleb128 0xb # (DW_AT_byte_size) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x49 # (DW_AT_type) > .uleb128 0x13 # (DW_FORM_ref4) > .byte 0x0 > .byte 0x0 > .uleb128 0x8 # (abbrev code) > .uleb128 0x13 # (TAG: DW_TAG_structure_type) > .byte 0x1 # DW_children_yes > .uleb128 0x3 # (DW_AT_name) > .uleb128 0xe # (DW_FORM_strp) > .uleb128 0xb # (DW_AT_byte_size) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3a # (DW_AT_decl_file) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3b # (DW_AT_decl_line) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x1 # (DW_AT_sibling) > .uleb128 0x13 # (DW_FORM_ref4) > .byte 0x0 > .byte 0x0 > .uleb128 0x9 # (abbrev code) > .uleb128 0xd # (TAG: DW_TAG_member) > .byte 0x0 # DW_children_no > .uleb128 0x3 # (DW_AT_name) > .uleb128 0xe # (DW_FORM_strp) > .uleb128 0x3a # (DW_AT_decl_file) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3b # (DW_AT_decl_line) > .uleb128 0x5 # (DW_FORM_data2) > .uleb128 0x49 # (DW_AT_type) > .uleb128 0x13 # (DW_FORM_ref4) > .uleb128 0x38 # (DW_AT_data_member_location) > .uleb128 0xa # (DW_FORM_block1) > .byte 0x0 > .byte 0x0 > .uleb128 0xa # (abbrev code) > .uleb128 0x16 # (TAG: DW_TAG_typedef) > .byte 0x0 # DW_children_no > .uleb128 0x3 # (DW_AT_name) > .uleb128 0xe # (DW_FORM_strp) > .uleb128 0x3a # (DW_AT_decl_file) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3b # (DW_AT_decl_line) > .uleb128 0xb # (DW_FORM_data1) > .byte 0x0 > .byte 0x0 > .uleb128 0xb # (abbrev code) > .uleb128 0xd # (TAG: DW_TAG_member) > .byte 0x0 # DW_children_no > .uleb128 0x3 # (DW_AT_name) > .uleb128 0xe # (DW_FORM_strp) > .uleb128 0x3a # (DW_AT_decl_file) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3b # (DW_AT_decl_line) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x49 # (DW_AT_type) > .uleb128 0x13 # (DW_FORM_ref4) > .uleb128 0x38 # (DW_AT_data_member_location) > .uleb128 0xa # (DW_FORM_block1) > .byte 0x0 > .byte 0x0 > .uleb128 0xc # (abbrev code) > .uleb128 0x1 # (TAG: DW_TAG_array_type) > .byte 0x1 # DW_children_yes > .uleb128 0x49 # (DW_AT_type) > .uleb128 0x13 # (DW_FORM_ref4) > .uleb128 0x1 # (DW_AT_sibling) > .uleb128 0x13 # (DW_FORM_ref4) > .byte 0x0 > .byte 0x0 > .uleb128 0xd # (abbrev code) > .uleb128 0x21 # (TAG: DW_TAG_subrange_type) > .byte 0x0 # DW_children_no > .uleb128 0x49 # (DW_AT_type) > .uleb128 0x13 # (DW_FORM_ref4) > .uleb128 0x2f # (DW_AT_upper_bound) > .uleb128 0xb # (DW_FORM_data1) > .byte 0x0 > .byte 0x0 > .uleb128 0xe # (abbrev code) > .uleb128 0xd # (TAG: DW_TAG_member) > .byte 0x0 # DW_children_no > .uleb128 0x3 # (DW_AT_name) > .uleb128 0x8 # (DW_FORM_string) > .uleb128 0x3a # (DW_AT_decl_file) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3b # (DW_AT_decl_line) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x49 # (DW_AT_type) > .uleb128 0x13 # (DW_FORM_ref4) > .uleb128 0x38 # (DW_AT_data_member_location) > .uleb128 0xa # (DW_FORM_block1) > .byte 0x0 > .byte 0x0 > .uleb128 0xf # (abbrev code) > .uleb128 0x17 # (TAG: DW_TAG_union_type) > .byte 0x1 # DW_children_yes > .uleb128 0x3 # (DW_AT_name) > .uleb128 0xe # (DW_FORM_strp) > .uleb128 0xb # (DW_AT_byte_size) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3a # (DW_AT_decl_file) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3b # (DW_AT_decl_line) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x1 # (DW_AT_sibling) > .uleb128 0x13 # (DW_FORM_ref4) > .byte 0x0 > .byte 0x0 > .uleb128 0x10 # (abbrev code) > .uleb128 0xd # (TAG: DW_TAG_member) > .byte 0x0 # DW_children_no > .uleb128 0x3 # (DW_AT_name) > .uleb128 0x8 # (DW_FORM_string) > .uleb128 0x3a # (DW_AT_decl_file) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3b # (DW_AT_decl_line) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x49 # (DW_AT_type) > .uleb128 0x13 # (DW_FORM_ref4) > .byte 0x0 > .byte 0x0 > .uleb128 0x11 # (abbrev code) > .uleb128 0x2e # (TAG: DW_TAG_subprogram) > .byte 0x1 # DW_children_yes > .uleb128 0x3f # (DW_AT_external) > .uleb128 0xc # (DW_FORM_flag) > .uleb128 0x3 # (DW_AT_name) > .uleb128 0xe # (DW_FORM_strp) > .uleb128 0x3a # (DW_AT_decl_file) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3b # (DW_AT_decl_line) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x27 # (DW_AT_prototyped) > .uleb128 0xc # (DW_FORM_flag) > .uleb128 0x11 # (DW_AT_low_pc) > .uleb128 0x1 # (DW_FORM_addr) > .uleb128 0x12 # (DW_AT_high_pc) > .uleb128 0x1 # (DW_FORM_addr) > .uleb128 0x40 # (DW_AT_frame_base) > .uleb128 0x6 # (DW_FORM_data4) > .uleb128 0x1 # (DW_AT_sibling) > .uleb128 0x13 # (DW_FORM_ref4) > .byte 0x0 > .byte 0x0 > .uleb128 0x12 # (abbrev code) > .uleb128 0x5 # (TAG: DW_TAG_formal_parameter) > .byte 0x0 # DW_children_no > .uleb128 0x3 # (DW_AT_name) > .uleb128 0xe # (DW_FORM_strp) > .uleb128 0x3a # (DW_AT_decl_file) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3b # (DW_AT_decl_line) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x49 # (DW_AT_type) > .uleb128 0x13 # (DW_FORM_ref4) > .uleb128 0x2 # (DW_AT_location) > .uleb128 0x6 # (DW_FORM_data4) > .byte 0x0 > .byte 0x0 > .uleb128 0x13 # (abbrev code) > .uleb128 0x34 # (TAG: DW_TAG_variable) > .byte 0x0 # DW_children_no > .uleb128 0x3 # (DW_AT_name) > .uleb128 0xe # (DW_FORM_strp) > .uleb128 0x3a # (DW_AT_decl_file) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3b # (DW_AT_decl_line) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x49 # (DW_AT_type) > .uleb128 0x13 # (DW_FORM_ref4) > .uleb128 0x2 # (DW_AT_location) > .uleb128 0x6 # (DW_FORM_data4) > .byte 0x0 > .byte 0x0 > .uleb128 0x14 # (abbrev code) > .uleb128 0x34 # (TAG: DW_TAG_variable) > .byte 0x0 # DW_children_no > .uleb128 0x3 # (DW_AT_name) > .uleb128 0xe # (DW_FORM_strp) > .uleb128 0x3a # (DW_AT_decl_file) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3b # (DW_AT_decl_line) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x49 # (DW_AT_type) > .uleb128 0x13 # (DW_FORM_ref4) > .byte 0x0 > .byte 0x0 > .uleb128 0x15 # (abbrev code) > .uleb128 0x34 # (TAG: DW_TAG_variable) > .byte 0x0 # DW_children_no > .uleb128 0x3 # (DW_AT_name) > .uleb128 0xe # (DW_FORM_strp) > .uleb128 0x3a # (DW_AT_decl_file) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x3b # (DW_AT_decl_line) > .uleb128 0xb # (DW_FORM_data1) > .uleb128 0x49 # (DW_AT_type) > .uleb128 0x13 # (DW_FORM_ref4) > .uleb128 0x3f # (DW_AT_external) > .uleb128 0xc # (DW_FORM_flag) > .uleb128 0x3c # (DW_AT_declaration) > .uleb128 0xc # (DW_FORM_flag) > .byte 0x0 > .byte 0x0 > .byte 0x0 > .section .debug_pubnames,"",@progbits > .long 0x1f # Length of Public Names Info > .value 0x2 # DWARF Version > .long .Ldebug_info0 # Offset of Compilation Unit Info > .long 0x3ca # Compilation Unit Length > .long 0x351 # DIE offset > .ascii "qh_setappend\0" # external name > .long 0x0 > .section .debug_aranges,"",@progbits > .long 0x1c # Length of Address Ranges Info > .value 0x2 # DWARF Version > .long .Ldebug_info0 # Offset of Compilation Unit Info > .byte 0x4 # Size of Address > .byte 0x0 # Size of Segment Descriptor > .value 0x0 # Pad to 8 byte boundary > .value 0x0 > .long .Ltext0 # Address > .long .Letext0-.Ltext0 # Length > .long 0x0 > .long 0x0 > .section .debug_str,"MS",@progbits,1 >.LASF22: > .string "_IO_buf_end" >.LASF9: > .string "__quad_t" >.LASF30: > .string "_old_offset" >.LASF25: > .string "_IO_save_end" >.LASF5: > .string "short int" >.LASF8: > .string "size_t" >.LASF35: > .string "_offset" >.LASF19: > .string "_IO_write_ptr" >.LASF14: > .string "_flags" >.LASF59: > .string "qh_setappend" >.LASF21: > .string "_IO_buf_base" >.LASF49: > .string "maxsize" >.LASF26: > .string "_markers" >.LASF16: > .string "_IO_read_end" >.LASF55: > .string "GNU C 4.3.0 20080222 (Red Hat 4.3.0-0.11)" >.LASF57: > .string "/scratch/orion/redhat/qhull-2003.1/qhull-2003.1/src" >.LASF50: > .string "setelemT" >.LASF61: > .string "endp" >.LASF6: > .string "long long int" >.LASF34: > .string "_lock" >.LASF11: > .string "long int" >.LASF60: > .string "sizep" >.LASF31: > .string "_cur_column" >.LASF47: > .string "_pos" >.LASF46: > .string "_sbuf" >.LASF43: > .string "_IO_FILE" >.LASF1: > .string "unsigned char" >.LASF4: > .string "signed char" >.LASF7: > .string "long long unsigned int" >.LASF0: > .string "unsigned int" >.LASF44: > .string "_IO_marker" >.LASF33: > .string "_shortbuf" >.LASF18: > .string "_IO_write_base" >.LASF42: > .string "_unused2" >.LASF48: > .string "setT" >.LASF15: > .string "_IO_read_ptr" >.LASF2: > .string "short unsigned int" >.LASF56: > .string "qh_setappend.c" >.LASF13: > .string "char" >.LASF45: > .string "_next" >.LASF36: > .string "__pad1" >.LASF37: > .string "__pad2" >.LASF38: > .string "__pad3" >.LASF39: > .string "__pad4" >.LASF40: > .string "__pad5" >.LASF51: > .string "setp" >.LASF3: > .string "long unsigned int" >.LASF20: > .string "_IO_write_end" >.LASF12: > .string "__off64_t" >.LASF10: > .string "__off_t" >.LASF27: > .string "_chain" >.LASF52: > .string "newelem" >.LASF24: > .string "_IO_backup_base" >.LASF53: > .string "stdin" >.LASF29: > .string "_flags2" >.LASF41: > .string "_mode" >.LASF17: > .string "_IO_read_base" >.LASF32: > .string "_vtable_offset" >.LASF23: > .string "_IO_save_base" >.LASF28: > .string "_fileno" >.LASF54: > .string "stdout" >.LASF58: > .string "_IO_lock_t" > .ident "GCC: (GNU) 4.3.0 20080222 (Red Hat 4.3.0-0.11)" > .section .text.__i686.get_pc_thunk.bx,"axG",@progbits,__i686.get_pc_thunk.bx,comdat >.globl __i686.get_pc_thunk.bx > .hidden __i686.get_pc_thunk.bx > .type __i686.get_pc_thunk.bx, @function >__i686.get_pc_thunk.bx: > movl (%esp), %ebx > ret > .section .note.GNU-stack,"",@progbits
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 432309
:
294541
|
296120
| 296131 |
296132
|
296142
|
296414
|
296416
|
296417