4 # int main(int argc, char** argv) {
12 # Compile with (output is in tiny.s.0):
13 # clang++ -flto -fsanitize=cfi -fvisibility=hidden -c tiny.cc -o tiny.o -gmlt
14 # clang++ tiny.o -o tiny -flto -fuse-ld=gold -Wl,-plugin-opt,save-temps
15 # clang++ -fsanitize=cfi -flto -fvisibility=hidden -c tiny.cc -o tiny.o -gmlt
16 # llvm-lto2 run @tiny.resolution.txt -o tiny.s -filetype=asm
21 .type _Z1av.cfi,@function
28 .cfi_def_cfa_offset 16
31 .cfi_def_cfa_register %rbp
33 .loc 1 1 11 prologue_end
38 .size _Z1av.cfi, .Lfunc_end0-_Z1av.cfi
42 .type _Z1bv.cfi,@function
48 .cfi_def_cfa_offset 16
51 .cfi_def_cfa_register %rbp
53 .loc 1 2 11 prologue_end
58 .size _Z1bv.cfi, .Lfunc_end1-_Z1bv.cfi
70 .cfi_def_cfa_offset 16
73 .cfi_def_cfa_register %rbp
79 .loc 1 6 12 prologue_end
84 leaq _Z1av
(%rip
), %rax
91 leaq _Z1bv
(%rip
), %rax
96 leaq
.L.cfi.jumptable(%rip), %rcx
117 .size main, .Lfunc_end2-main
121 .type .L.cfi.jumptable,@function
137 .size .L.cfi.jumptable, .Lfunc_end3-.L.cfi.jumptable
140 .section .debug_str,"MS",@progbits,1
142 .asciz "clang version 6.0.0 (trunk 316774)"
147 .section .debug_abbrev,"",@progbits
168 .section .debug_info,"",@progbits
178 .long .Lline_table_start0
181 .long .Lfunc_end2-.Lfunc_begin0
182 .section .debug_ranges,"",@progbits
183 .section .debug_macinfo,"",@progbits
187 .type _Z1av,@function
188 _Z1av
= .L.cfi.jumptable
189 .type _Z1bv,@function
190 _Z1bv
= .L.cfi.jumptable+8
191 .ident "clang version 6.0.0 (trunk 316774)"
192 .section ".note.GNU-stack","",@progbits
193 .section .debug_line,"",@progbits