.file "lit2.c" .text .Ltext0: .globl pstring .type pstring, @function pstring: .LFB0: .file 1 "/cs/www/classes/cs352/fall15/h/strfuncs.h" .loc 1 6 0 .cfi_startproc pushq %rbp .LCFI0: .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .LCFI1: .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) .LBB2: .loc 1 7 0 movl $0, -4(%rbp) jmp .L2 .L3: .loc 1 8 0 discriminator 2 movl -4(%rbp), %eax cltq addq -24(%rbp), %rax movzbl (%rax), %eax movsbl %al, %eax movl %eax, %edi call putchar .loc 1 7 0 discriminator 2 addl $1, -4(%rbp) .L2: .loc 1 7 0 is_stmt 0 discriminator 1 movl -4(%rbp), %eax cltq addq -24(%rbp), %rax movzbl (%rax), %eax testb %al, %al jne .L3 .LBE2: .loc 1 9 0 is_stmt 1 leave .LCFI2: .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE0: .size pstring, .-pstring .globl length .type length, @function length: .LFB1: .loc 1 12 0 .cfi_startproc pushq %rbp .LCFI3: .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .LCFI4: .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) .loc 1 13 0 movl $0, -4(%rbp) .loc 1 15 0 jmp .L5 .L6: .loc 1 16 0 addl $1, -4(%rbp) .L5: .loc 1 15 0 discriminator 1 movl -4(%rbp), %eax cltq addq -24(%rbp), %rax movzbl (%rax), %eax testb %al, %al jne .L6 .loc 1 18 0 movl -4(%rbp), %eax .loc 1 19 0 popq %rbp .LCFI5: .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1: .size length, .-length .globl pos .type pos, @function pos: .LFB2: .loc 1 22 0 .cfi_startproc pushq %rbp .LCFI6: .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .LCFI7: .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movl %esi, %eax movb %al, -28(%rbp) .LBB3: .loc 1 23 0 movl $0, -4(%rbp) jmp .L8 .L11: .loc 1 24 0 movl -4(%rbp), %eax cltq addq -24(%rbp), %rax movzbl (%rax), %eax cmpb -28(%rbp), %al jne .L9 .loc 1 25 0 movl -4(%rbp), %eax jmp .L10 .L9: .loc 1 23 0 addl $1, -4(%rbp) .L8: .loc 1 23 0 is_stmt 0 discriminator 1 movl -4(%rbp), %eax cltq addq -24(%rbp), %rax movzbl (%rax), %eax testb %al, %al jne .L11 .LBE3: .loc 1 27 0 is_stmt 1 movl $-1, %eax .L10: .loc 1 28 0 popq %rbp .LCFI8: .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE2: .size pos, .-pos .globl readline .type readline, @function readline: .LFB3: .loc 1 32 0 .cfi_startproc pushq %rbp .LCFI9: .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .LCFI10: .cfi_def_cfa_register 6 subq $32, %rsp movq %rdi, -24(%rbp) .loc 1 33 0 movl $0, -8(%rbp) .loc 1 35 0 jmp .L13 .L16: .loc 1 36 0 cmpl $10, -4(%rbp) je .L19 .L14: .loc 1 38 0 movl -8(%rbp), %eax cltq addq -24(%rbp), %rax movl -4(%rbp), %edx movb %dl, (%rax) addl $1, -8(%rbp) .L13: .loc 1 35 0 discriminator 1 call getchar movl %eax, -4(%rbp) cmpl $-1, -4(%rbp) jne .L16 jmp .L15 .L19: .loc 1 37 0 nop .L15: .loc 1 41 0 cmpl $-1, -4(%rbp) jne .L17 .loc 1 41 0 is_stmt 0 discriminator 1 cmpl $0, -8(%rbp) jne .L17 .loc 1 42 0 is_stmt 1 movl $-1, %eax jmp .L18 .L17: .loc 1 43 0 movl -8(%rbp), %eax cltq addq -24(%rbp), %rax movb $0, (%rax) .loc 1 44 0 movl -8(%rbp), %eax .L18: .loc 1 45 0 leave .LCFI11: .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE3: .size readline, .-readline .globl copy .type copy, @function copy: .LFB4: .loc 1 48 0 .cfi_startproc pushq %rbp .LCFI12: .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .LCFI13: .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) .loc 1 49 0 movl $0, -4(%rbp) .loc 1 50 0 jmp .L21 .L22: .loc 1 51 0 addl $1, -4(%rbp) .L21: .loc 1 50 0 discriminator 1 movl -4(%rbp), %eax cltq addq -24(%rbp), %rax movl -4(%rbp), %edx movslq %edx, %rdx addq -32(%rbp), %rdx movzbl (%rdx), %edx movb %dl, (%rax) movzbl (%rax), %eax testb %al, %al jne .L22 .loc 1 52 0 popq %rbp .LCFI14: .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE4: .size copy, .-copy .globl concat .type concat, @function concat: .LFB5: .loc 1 55 0 .cfi_startproc pushq %rbp .LCFI15: .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .LCFI16: .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movq %rsi, -32(%rbp) .loc 1 56 0 movl $0, -8(%rbp) movl $0, -4(%rbp) .loc 1 58 0 jmp .L24 .L25: .loc 1 59 0 addl $1, -8(%rbp) .L24: .loc 1 58 0 discriminator 1 movl -8(%rbp), %eax cltq addq -24(%rbp), %rax movzbl (%rax), %eax testb %al, %al jne .L25 .loc 1 61 0 nop .L26: .loc 1 61 0 is_stmt 0 discriminator 1 movl -8(%rbp), %eax cltq addq -24(%rbp), %rax movl -4(%rbp), %edx movslq %edx, %rdx addq -32(%rbp), %rdx movzbl (%rdx), %edx movb %dl, (%rax) movzbl (%rax), %eax testb %al, %al setne %al addl $1, -8(%rbp) addl $1, -4(%rbp) testb %al, %al jne .L26 .loc 1 63 0 is_stmt 1 popq %rbp .LCFI17: .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE5: .size concat, .-concat .globl fill .type fill, @function fill: .LFB6: .loc 1 66 0 .cfi_startproc pushq %rbp .LCFI18: .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .LCFI19: .cfi_def_cfa_register 6 movq %rdi, -24(%rbp) movl %esi, %eax movl %edx, -32(%rbp) movb %al, -28(%rbp) .loc 1 67 0 movl $0, -4(%rbp) .loc 1 68 0 jmp .L28 .L29: .loc 1 69 0 movl -4(%rbp), %eax cltq addq -24(%rbp), %rax movzbl -28(%rbp), %edx movb %dl, (%rax) addl $1, -4(%rbp) .L28: .loc 1 68 0 discriminator 1 movl -4(%rbp), %eax cmpl -32(%rbp), %eax jl .L29 .loc 1 70 0 movl -4(%rbp), %eax cltq addq -24(%rbp), %rax movb $0, (%rax) .loc 1 71 0 popq %rbp .LCFI20: .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE6: .size fill, .-fill .section .rodata .LC0: .string "testing" .text .globl main .type main, @function main: .LFB7: .file 2 "lit2.c" .loc 2 4 0 .cfi_startproc pushq %rbp .LCFI21: .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .LCFI22: .cfi_def_cfa_register 6 subq $32, %rsp .loc 2 4 0 movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax .loc 2 5 0 movq $120, -32(%rbp) movq $0, -24(%rbp) movl $0, -16(%rbp) .loc 2 6 0 leaq -32(%rbp), %rax movq %rax, %rsi movl $.LC0, %edi call copy movl $0, %eax .loc 2 7 0 movq -8(%rbp), %rdx xorq %fs:40, %rdx je .L31 call __stack_chk_fail .L31: leave .LCFI23: .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE7: .size main, .-main .Letext0: .section .debug_info,"",@progbits .Ldebug_info0: .long 0x2d9 .value 0x2 .long .Ldebug_abbrev0 .byte 0x8 .uleb128 0x1 .long .LASF19 .byte 0x1 .long .LASF20 .long .LASF21 .quad .Ltext0 .quad .Letext0 .long .Ldebug_line0 .uleb128 0x2 .byte 0x8 .byte 0x7 .long .LASF0 .uleb128 0x2 .byte 0x1 .byte 0x8 .long .LASF1 .uleb128 0x2 .byte 0x2 .byte 0x7 .long .LASF2 .uleb128 0x2 .byte 0x4 .byte 0x7 .long .LASF3 .uleb128 0x2 .byte 0x1 .byte 0x6 .long .LASF4 .uleb128 0x2 .byte 0x2 .byte 0x5 .long .LASF5 .uleb128 0x3 .byte 0x4 .byte 0x5 .string "int" .uleb128 0x2 .byte 0x8 .byte 0x5 .long .LASF6 .uleb128 0x4 .byte 0x8 .long 0x6b .uleb128 0x2 .byte 0x1 .byte 0x6 .long .LASF7 .uleb128 0x5 .long 0x6b .long 0x82 .uleb128 0x6 .long 0x2d .byte 0x13 .byte 0 .uleb128 0x7 .byte 0x1 .long .LASF11 .byte 0x1 .byte 0x5 .byte 0x1 .quad .LFB0 .quad .LFE0 .long .LLST0 .long 0xce .uleb128 0x8 .string "s" .byte 0x1 .byte 0x5 .long 0x65 .byte 0x2 .byte 0x91 .sleb128 -40 .uleb128 0x9 .quad .LBB2 .quad .LBE2 .uleb128 0xa .string "i" .byte 0x1 .byte 0x7 .long 0x57 .byte 0x2 .byte 0x91 .sleb128 -20 .byte 0 .byte 0 .uleb128 0xb .byte 0x1 .long .LASF8 .byte 0x1 .byte 0xb .byte 0x1 .long 0x57 .quad .LFB1 .quad .LFE1 .long .LLST1 .long 0x10e .uleb128 0x8 .string "s" .byte 0x1 .byte 0xb .long 0x65 .byte 0x2 .byte 0x91 .sleb128 -40 .uleb128 0xa .string "len" .byte 0x1 .byte 0xd .long 0x57 .byte 0x2 .byte 0x91 .sleb128 -20 .byte 0 .uleb128 0xc .byte 0x1 .string "pos" .byte 0x1 .byte 0x15 .byte 0x1 .long 0x57 .quad .LFB2 .quad .LFE2 .long .LLST2 .long 0x16c .uleb128 0x8 .string "s" .byte 0x1 .byte 0x15 .long 0x65 .byte 0x2 .byte 0x91 .sleb128 -40 .uleb128 0x8 .string "c" .byte 0x1 .byte 0x15 .long 0x6b .byte 0x2 .byte 0x91 .sleb128 -44 .uleb128 0x9 .quad .LBB3 .quad .LBE3 .uleb128 0xa .string "pos" .byte 0x1 .byte 0x17 .long 0x57 .byte 0x2 .byte 0x91 .sleb128 -20 .byte 0 .byte 0 .uleb128 0xb .byte 0x1 .long .LASF9 .byte 0x1 .byte 0x1f .byte 0x1 .long 0x57 .quad .LFB3 .quad .LFE3 .long .LLST3 .long 0x1b8 .uleb128 0x8 .string "s" .byte 0x1 .byte 0x1f .long 0x65 .byte 0x2 .byte 0x91 .sleb128 -40 .uleb128 0xa .string "c" .byte 0x1 .byte 0x21 .long 0x57 .byte 0x2 .byte 0x91 .sleb128 -20 .uleb128 0xd .long .LASF10 .byte 0x1 .byte 0x21 .long 0x57 .byte 0x2 .byte 0x91 .sleb128 -24 .byte 0 .uleb128 0x7 .byte 0x1 .long .LASF12 .byte 0x1 .byte 0x2f .byte 0x1 .quad .LFB4 .quad .LFE4 .long .LLST4 .long 0x201 .uleb128 0x8 .string "to" .byte 0x1 .byte 0x2f .long 0x65 .byte 0x2 .byte 0x91 .sleb128 -40 .uleb128 0xe .long .LASF13 .byte 0x1 .byte 0x2f .long 0x65 .byte 0x2 .byte 0x91 .sleb128 -48 .uleb128 0xa .string "i" .byte 0x1 .byte 0x31 .long 0x57 .byte 0x2 .byte 0x91 .sleb128 -20 .byte 0 .uleb128 0x7 .byte 0x1 .long .LASF14 .byte 0x1 .byte 0x36 .byte 0x1 .quad .LFB5 .quad .LFE5 .long .LLST5 .long 0x25a .uleb128 0x8 .string "to" .byte 0x1 .byte 0x36 .long 0x65 .byte 0x2 .byte 0x91 .sleb128 -40 .uleb128 0xe .long .LASF13 .byte 0x1 .byte 0x36 .long 0x65 .byte 0x2 .byte 0x91 .sleb128 -48 .uleb128 0xd .long .LASF15 .byte 0x1 .byte 0x38 .long 0x57 .byte 0x2 .byte 0x91 .sleb128 -24 .uleb128 0xd .long .LASF16 .byte 0x1 .byte 0x38 .long 0x57 .byte 0x2 .byte 0x91 .sleb128 -20 .byte 0 .uleb128 0x7 .byte 0x1 .long .LASF17 .byte 0x1 .byte 0x41 .byte 0x1 .quad .LFB6 .quad .LFE6 .long .LLST6 .long 0x2ac .uleb128 0x8 .string "s" .byte 0x1 .byte 0x41 .long 0x65 .byte 0x2 .byte 0x91 .sleb128 -40 .uleb128 0x8 .string "c" .byte 0x1 .byte 0x41 .long 0x6b .byte 0x2 .byte 0x91 .sleb128 -44 .uleb128 0x8 .string "n" .byte 0x1 .byte 0x41 .long 0x57 .byte 0x2 .byte 0x91 .sleb128 -48 .uleb128 0xa .string "i" .byte 0x1 .byte 0x43 .long 0x57 .byte 0x2 .byte 0x91 .sleb128 -20 .byte 0 .uleb128 0xf .byte 0x1 .long .LASF18 .byte 0x2 .byte 0x3 .byte 0x1 .long 0x57 .quad .LFB7 .quad .LFE7 .long .LLST7 .uleb128 0xa .string "buf" .byte 0x2 .byte 0x5 .long 0x72 .byte 0x2 .byte 0x91 .sleb128 -48 .byte 0 .byte 0 .section .debug_abbrev,"",@progbits .Ldebug_abbrev0: .uleb128 0x1 .uleb128 0x11 .byte 0x1 .uleb128 0x25 .uleb128 0xe .uleb128 0x13 .uleb128 0xb .uleb128 0x3 .uleb128 0xe .uleb128 0x1b .uleb128 0xe .uleb128 0x11 .uleb128 0x1 .uleb128 0x12 .uleb128 0x1 .uleb128 0x10 .uleb128 0x6 .byte 0 .byte 0 .uleb128 0x2 .uleb128 0x24 .byte 0 .uleb128 0xb .uleb128 0xb .uleb128 0x3e .uleb128 0xb .uleb128 0x3 .uleb128 0xe .byte 0 .byte 0 .uleb128 0x3 .uleb128 0x24 .byte 0 .uleb128 0xb .uleb128 0xb .uleb128 0x3e .uleb128 0xb .uleb128 0x3 .uleb128 0x8 .byte 0 .byte 0 .uleb128 0x4 .uleb128 0xf .byte 0 .uleb128 0xb .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .byte 0 .byte 0 .uleb128 0x5 .uleb128 0x1 .byte 0x1 .uleb128 0x49 .uleb128 0x13 .uleb128 0x1 .uleb128 0x13 .byte 0 .byte 0 .uleb128 0x6 .uleb128 0x21 .byte 0 .uleb128 0x49 .uleb128 0x13 .uleb128 0x2f .uleb128 0xb .byte 0 .byte 0 .uleb128 0x7 .uleb128 0x2e .byte 0x1 .uleb128 0x3f .uleb128 0xc .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x27 .uleb128 0xc .uleb128 0x11 .uleb128 0x1 .uleb128 0x12 .uleb128 0x1 .uleb128 0x40 .uleb128 0x6 .uleb128 0x1 .uleb128 0x13 .byte 0 .byte 0 .uleb128 0x8 .uleb128 0x5 .byte 0 .uleb128 0x3 .uleb128 0x8 .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .uleb128 0x2 .uleb128 0xa .byte 0 .byte 0 .uleb128 0x9 .uleb128 0xb .byte 0x1 .uleb128 0x11 .uleb128 0x1 .uleb128 0x12 .uleb128 0x1 .byte 0 .byte 0 .uleb128 0xa .uleb128 0x34 .byte 0 .uleb128 0x3 .uleb128 0x8 .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .uleb128 0x2 .uleb128 0xa .byte 0 .byte 0 .uleb128 0xb .uleb128 0x2e .byte 0x1 .uleb128 0x3f .uleb128 0xc .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x27 .uleb128 0xc .uleb128 0x49 .uleb128 0x13 .uleb128 0x11 .uleb128 0x1 .uleb128 0x12 .uleb128 0x1 .uleb128 0x40 .uleb128 0x6 .uleb128 0x1 .uleb128 0x13 .byte 0 .byte 0 .uleb128 0xc .uleb128 0x2e .byte 0x1 .uleb128 0x3f .uleb128 0xc .uleb128 0x3 .uleb128 0x8 .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x27 .uleb128 0xc .uleb128 0x49 .uleb128 0x13 .uleb128 0x11 .uleb128 0x1 .uleb128 0x12 .uleb128 0x1 .uleb128 0x40 .uleb128 0x6 .uleb128 0x1 .uleb128 0x13 .byte 0 .byte 0 .uleb128 0xd .uleb128 0x34 .byte 0 .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .uleb128 0x2 .uleb128 0xa .byte 0 .byte 0 .uleb128 0xe .uleb128 0x5 .byte 0 .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .uleb128 0x2 .uleb128 0xa .byte 0 .byte 0 .uleb128 0xf .uleb128 0x2e .byte 0x1 .uleb128 0x3f .uleb128 0xc .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x27 .uleb128 0xc .uleb128 0x49 .uleb128 0x13 .uleb128 0x11 .uleb128 0x1 .uleb128 0x12 .uleb128 0x1 .uleb128 0x40 .uleb128 0x6 .byte 0 .byte 0 .byte 0 .section .debug_loc,"",@progbits .Ldebug_loc0: .LLST0: .quad .LFB0-.Ltext0 .quad .LCFI0-.Ltext0 .value 0x2 .byte 0x77 .sleb128 8 .quad .LCFI0-.Ltext0 .quad .LCFI1-.Ltext0 .value 0x2 .byte 0x77 .sleb128 16 .quad .LCFI1-.Ltext0 .quad .LCFI2-.Ltext0 .value 0x2 .byte 0x76 .sleb128 16 .quad .LCFI2-.Ltext0 .quad .LFE0-.Ltext0 .value 0x2 .byte 0x77 .sleb128 8 .quad 0 .quad 0 .LLST1: .quad .LFB1-.Ltext0 .quad .LCFI3-.Ltext0 .value 0x2 .byte 0x77 .sleb128 8 .quad .LCFI3-.Ltext0 .quad .LCFI4-.Ltext0 .value 0x2 .byte 0x77 .sleb128 16 .quad .LCFI4-.Ltext0 .quad .LCFI5-.Ltext0 .value 0x2 .byte 0x76 .sleb128 16 .quad .LCFI5-.Ltext0 .quad .LFE1-.Ltext0 .value 0x2 .byte 0x77 .sleb128 8 .quad 0 .quad 0 .LLST2: .quad .LFB2-.Ltext0 .quad .LCFI6-.Ltext0 .value 0x2 .byte 0x77 .sleb128 8 .quad .LCFI6-.Ltext0 .quad .LCFI7-.Ltext0 .value 0x2 .byte 0x77 .sleb128 16 .quad .LCFI7-.Ltext0 .quad .LCFI8-.Ltext0 .value 0x2 .byte 0x76 .sleb128 16 .quad .LCFI8-.Ltext0 .quad .LFE2-.Ltext0 .value 0x2 .byte 0x77 .sleb128 8 .quad 0 .quad 0 .LLST3: .quad .LFB3-.Ltext0 .quad .LCFI9-.Ltext0 .value 0x2 .byte 0x77 .sleb128 8 .quad .LCFI9-.Ltext0 .quad .LCFI10-.Ltext0 .value 0x2 .byte 0x77 .sleb128 16 .quad .LCFI10-.Ltext0 .quad .LCFI11-.Ltext0 .value 0x2 .byte 0x76 .sleb128 16 .quad .LCFI11-.Ltext0 .quad .LFE3-.Ltext0 .value 0x2 .byte 0x77 .sleb128 8 .quad 0 .quad 0 .LLST4: .quad .LFB4-.Ltext0 .quad .LCFI12-.Ltext0 .value 0x2 .byte 0x77 .sleb128 8 .quad .LCFI12-.Ltext0 .quad .LCFI13-.Ltext0 .value 0x2 .byte 0x77 .sleb128 16 .quad .LCFI13-.Ltext0 .quad .LCFI14-.Ltext0 .value 0x2 .byte 0x76 .sleb128 16 .quad .LCFI14-.Ltext0 .quad .LFE4-.Ltext0 .value 0x2 .byte 0x77 .sleb128 8 .quad 0 .quad 0 .LLST5: .quad .LFB5-.Ltext0 .quad .LCFI15-.Ltext0 .value 0x2 .byte 0x77 .sleb128 8 .quad .LCFI15-.Ltext0 .quad .LCFI16-.Ltext0 .value 0x2 .byte 0x77 .sleb128 16 .quad .LCFI16-.Ltext0 .quad .LCFI17-.Ltext0 .value 0x2 .byte 0x76 .sleb128 16 .quad .LCFI17-.Ltext0 .quad .LFE5-.Ltext0 .value 0x2 .byte 0x77 .sleb128 8 .quad 0 .quad 0 .LLST6: .quad .LFB6-.Ltext0 .quad .LCFI18-.Ltext0 .value 0x2 .byte 0x77 .sleb128 8 .quad .LCFI18-.Ltext0 .quad .LCFI19-.Ltext0 .value 0x2 .byte 0x77 .sleb128 16 .quad .LCFI19-.Ltext0 .quad .LCFI20-.Ltext0 .value 0x2 .byte 0x76 .sleb128 16 .quad .LCFI20-.Ltext0 .quad .LFE6-.Ltext0 .value 0x2 .byte 0x77 .sleb128 8 .quad 0 .quad 0 .LLST7: .quad .LFB7-.Ltext0 .quad .LCFI21-.Ltext0 .value 0x2 .byte 0x77 .sleb128 8 .quad .LCFI21-.Ltext0 .quad .LCFI22-.Ltext0 .value 0x2 .byte 0x77 .sleb128 16 .quad .LCFI22-.Ltext0 .quad .LCFI23-.Ltext0 .value 0x2 .byte 0x76 .sleb128 16 .quad .LCFI23-.Ltext0 .quad .LFE7-.Ltext0 .value 0x2 .byte 0x77 .sleb128 8 .quad 0 .quad 0 .section .debug_aranges,"",@progbits .long 0x2c .value 0x2 .long .Ldebug_info0 .byte 0x8 .byte 0 .value 0 .value 0 .quad .Ltext0 .quad .Letext0-.Ltext0 .quad 0 .quad 0 .section .debug_line,"",@progbits .Ldebug_line0: .section .debug_str,"MS",@progbits,1 .LASF10: .string "spos" .LASF13: .string "from" .LASF9: .string "readline" .LASF11: .string "pstring" .LASF3: .string "unsigned int" .LASF1: .string "unsigned char" .LASF17: .string "fill" .LASF0: .string "long unsigned int" .LASF2: .string "short unsigned int" .LASF19: .string "GNU C 4.6.3" .LASF18: .string "main" .LASF14: .string "concat" .LASF7: .string "char" .LASF16: .string "frompos" .LASF5: .string "short int" .LASF6: .string "long int" .LASF20: .string "lit2.c" .LASF21: .string "/home/whm/cw/c" .LASF4: .string "signed char" .LASF15: .string "topos" .LASF8: .string "length" .LASF12: .string "copy" .ident "GCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3" .section .note.GNU-stack,"",@progbits