Para que são usadas as diretivas CFI no Gnu Assembler (GAS)?

Parece haver uma directiva .CFI após cada linha e também há grande variedades destes ex., .cfi_startproc, .cfi_endprocEtc .. mais aqui . .file "temp.c" .text .globl main .type main, @function main: .LFB0: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 movq %rsp, %rbp .cfi_offset 6, -16...