gcc asm code analysis

ASM
  .file "test.c"
  .text
  .global main
  .type main, @function
 main:
.LFB0:
    .cfi_startproc
    pushq %rbp
    .cfi_def_cfa_offset 16
    .cfi_offset 6, -16
    movq %rsp,%rbp
    .cfi_def_cfa_register 6
    movl    $3, -4(%rbp)
    popq %rbp
    .cfi_def_cfa 7,8
    ret
    .cfi_endproc
.LFE0
    .size main, -main
    .ident "GCC :(Ubuntu 4.8.2-19ubuntu1) 4.8.2"
    .section   .note.GNU-stack,"",@progbits

The structure:

.LFB0:

.LFE0