|  | .section	__TEXT,__text,regular,pure_instructions | 
|  | .macosx_version_min 10, 12 | 
|  | .globl	_main | 
|  | .p2align	4, 0x90 | 
|  | _main:                                  ## @main | 
|  | Lfunc_begin0: | 
|  | .file	1 "example.cpp" | 
|  | .loc	1 2 0                   ## example.cpp:2:0 | 
|  | .cfi_startproc | 
|  | ## BB#0: | 
|  | pushq	%rbp | 
|  | Ltmp0: | 
|  | .cfi_def_cfa_offset 16 | 
|  | Ltmp1: | 
|  | .cfi_offset %rbp, -16 | 
|  | movq	%rsp, %rbp | 
|  | Ltmp2: | 
|  | .cfi_def_cfa_register %rbp | 
|  | xorl	%eax, %eax | 
|  | Ltmp3: | 
|  | .loc	1 2 2 prologue_end      ## example.cpp:2:2 | 
|  | popq	%rbp | 
|  | retq | 
|  | Ltmp4: | 
|  | Lfunc_end0: | 
|  | .cfi_endproc | 
|  |  | 
|  | .section	__DWARF,__debug_str,regular,debug | 
|  | Linfo_string: | 
|  | .asciz	"clang version 3.9.1 (tags/RELEASE_391/final)" ## string offset=0 | 
|  | .asciz	"example.cpp"           ## string offset=45 | 
|  | .asciz	"/Users/nwentzel/Dropbox/Coding" ## string offset=54 | 
|  | .asciz	"main"                  ## string offset=85 | 
|  | .asciz	"int"                   ## string offset=90 | 
|  | .section	__DWARF,__debug_loc,regular,debug | 
|  | Lsection_debug_loc: | 
|  | .section	__DWARF,__debug_abbrev,regular,debug | 
|  | Lsection_abbrev: | 
|  | .byte	1                       ## Abbreviation Code | 
|  | .byte	17                      ## DW_TAG_compile_unit | 
|  | .byte	1                       ## DW_CHILDREN_yes | 
|  | .byte	37                      ## DW_AT_producer | 
|  | .byte	14                      ## DW_FORM_strp | 
|  | .byte	19                      ## DW_AT_language | 
|  | .byte	5                       ## DW_FORM_data2 | 
|  | .byte	3                       ## DW_AT_name | 
|  | .byte	14                      ## DW_FORM_strp | 
|  | .byte	16                      ## DW_AT_stmt_list | 
|  | .byte	6                       ## DW_FORM_data4 | 
|  | .byte	27                      ## DW_AT_comp_dir | 
|  | .byte	14                      ## DW_FORM_strp | 
|  | .byte	17                      ## DW_AT_low_pc | 
|  | .byte	1                       ## DW_FORM_addr | 
|  | .byte	18                      ## DW_AT_high_pc | 
|  | .byte	1                       ## DW_FORM_addr | 
|  | .byte	0                       ## EOM(1) | 
|  | .byte	0                       ## EOM(2) | 
|  | .byte	2                       ## Abbreviation Code | 
|  | .byte	46                      ## DW_TAG_subprogram | 
|  | .byte	0                       ## DW_CHILDREN_no | 
|  | .byte	17                      ## DW_AT_low_pc | 
|  | .byte	1                       ## DW_FORM_addr | 
|  | .byte	18                      ## DW_AT_high_pc | 
|  | .byte	1                       ## DW_FORM_addr | 
|  | .byte	64                      ## DW_AT_frame_base | 
|  | .byte	10                      ## DW_FORM_block1 | 
|  | .byte	3                       ## DW_AT_name | 
|  | .byte	14                      ## DW_FORM_strp | 
|  | .byte	58                      ## DW_AT_decl_file | 
|  | .byte	11                      ## DW_FORM_data1 | 
|  | .byte	59                      ## DW_AT_decl_line | 
|  | .byte	11                      ## DW_FORM_data1 | 
|  | .byte	73                      ## DW_AT_type | 
|  | .byte	19                      ## DW_FORM_ref4 | 
|  | .byte	63                      ## DW_AT_external | 
|  | .byte	12                      ## DW_FORM_flag | 
|  | .byte	0                       ## EOM(1) | 
|  | .byte	0                       ## EOM(2) | 
|  | .byte	3                       ## Abbreviation Code | 
|  | .byte	36                      ## DW_TAG_base_type | 
|  | .byte	0                       ## DW_CHILDREN_no | 
|  | .byte	3                       ## DW_AT_name | 
|  | .byte	14                      ## DW_FORM_strp | 
|  | .byte	62                      ## DW_AT_encoding | 
|  | .byte	11                      ## DW_FORM_data1 | 
|  | .byte	11                      ## DW_AT_byte_size | 
|  | .byte	11                      ## DW_FORM_data1 | 
|  | .byte	0                       ## EOM(1) | 
|  | .byte	0                       ## EOM(2) | 
|  | .byte	0                       ## EOM(3) | 
|  | .section	__DWARF,__debug_info,regular,debug | 
|  | Lsection_info: | 
|  | Lcu_begin0: | 
|  | .long	80                      ## Length of Unit | 
|  | .short	2                       ## DWARF version number | 
|  | Lset0 = Lsection_abbrev-Lsection_abbrev ## Offset Into Abbrev. Section | 
|  | .long	Lset0 | 
|  | .byte	8                       ## Address Size (in bytes) | 
|  | .byte	1                       ## Abbrev [1] 0xb:0x49 DW_TAG_compile_unit | 
|  | .long	0                       ## DW_AT_producer | 
|  | .short	4                       ## DW_AT_language | 
|  | .long	45                      ## DW_AT_name | 
|  | Lset1 = Lline_table_start0-Lsection_line ## DW_AT_stmt_list | 
|  | .long	Lset1 | 
|  | .long	54                      ## DW_AT_comp_dir | 
|  | .quad	Lfunc_begin0            ## DW_AT_low_pc | 
|  | .quad	Lfunc_end0              ## DW_AT_high_pc | 
|  | .byte	2                       ## Abbrev [2] 0x2e:0x1e DW_TAG_subprogram | 
|  | .quad	Lfunc_begin0            ## DW_AT_low_pc | 
|  | .quad	Lfunc_end0              ## DW_AT_high_pc | 
|  | .byte	1                       ## DW_AT_frame_base | 
|  | .byte	86 | 
|  | .long	85                      ## DW_AT_name | 
|  | .byte	1                       ## DW_AT_decl_file | 
|  | .byte	1                       ## DW_AT_decl_line | 
|  | .long	76                      ## DW_AT_type | 
|  | .byte	1                       ## DW_AT_external | 
|  | .byte	3                       ## Abbrev [3] 0x4c:0x7 DW_TAG_base_type | 
|  | .long	90                      ## DW_AT_name | 
|  | .byte	5                       ## DW_AT_encoding | 
|  | .byte	4                       ## DW_AT_byte_size | 
|  | .byte	0                       ## End Of Children Mark | 
|  | .section	__DWARF,__debug_ranges,regular,debug | 
|  | Ldebug_range: | 
|  | .section	__DWARF,__debug_macinfo,regular,debug | 
|  | Ldebug_macinfo: | 
|  | Lcu_macro_begin0: | 
|  | .byte	0                       ## End Of Macro List Mark | 
|  | .section	__DWARF,__apple_names,regular,debug | 
|  | Lnames_begin: | 
|  | .long	1212240712              ## Header Magic | 
|  | .short	1                       ## Header Version | 
|  | .short	0                       ## Header Hash Function | 
|  | .long	1                       ## Header Bucket Count | 
|  | .long	1                       ## Header Hash Count | 
|  | .long	12                      ## Header Data Length | 
|  | .long	0                       ## HeaderData Die Offset Base | 
|  | .long	1                       ## HeaderData Atom Count | 
|  | .short	1                       ## DW_ATOM_die_offset | 
|  | .short	6                       ## DW_FORM_data4 | 
|  | .long	0                       ## Bucket 0 | 
|  | .long	2090499946              ## Hash in Bucket 0 | 
|  | .long	LNames0-Lnames_begin    ## Offset in Bucket 0 | 
|  | LNames0: | 
|  | .long	85                      ## main | 
|  | .long	1                       ## Num DIEs | 
|  | .long	46 | 
|  | .long	0 | 
|  | .section	__DWARF,__apple_objc,regular,debug | 
|  | Lobjc_begin: | 
|  | .long	1212240712              ## Header Magic | 
|  | .short	1                       ## Header Version | 
|  | .short	0                       ## Header Hash Function | 
|  | .long	1                       ## Header Bucket Count | 
|  | .long	0                       ## Header Hash Count | 
|  | .long	12                      ## Header Data Length | 
|  | .long	0                       ## HeaderData Die Offset Base | 
|  | .long	1                       ## HeaderData Atom Count | 
|  | .short	1                       ## DW_ATOM_die_offset | 
|  | .short	6                       ## DW_FORM_data4 | 
|  | .long	-1                      ## Bucket 0 | 
|  | .section	__DWARF,__apple_namespac,regular,debug | 
|  | Lnamespac_begin: | 
|  | .long	1212240712              ## Header Magic | 
|  | .short	1                       ## Header Version | 
|  | .short	0                       ## Header Hash Function | 
|  | .long	1                       ## Header Bucket Count | 
|  | .long	0                       ## Header Hash Count | 
|  | .long	12                      ## Header Data Length | 
|  | .long	0                       ## HeaderData Die Offset Base | 
|  | .long	1                       ## HeaderData Atom Count | 
|  | .short	1                       ## DW_ATOM_die_offset | 
|  | .short	6                       ## DW_FORM_data4 | 
|  | .long	-1                      ## Bucket 0 | 
|  | .section	__DWARF,__apple_types,regular,debug | 
|  | Ltypes_begin: | 
|  | .long	1212240712              ## Header Magic | 
|  | .short	1                       ## Header Version | 
|  | .short	0                       ## Header Hash Function | 
|  | .long	1                       ## Header Bucket Count | 
|  | .long	1                       ## Header Hash Count | 
|  | .long	20                      ## Header Data Length | 
|  | .long	0                       ## HeaderData Die Offset Base | 
|  | .long	3                       ## HeaderData Atom Count | 
|  | .short	1                       ## DW_ATOM_die_offset | 
|  | .short	6                       ## DW_FORM_data4 | 
|  | .short	3                       ## DW_ATOM_die_tag | 
|  | .short	5                       ## DW_FORM_data2 | 
|  | .short	4                       ## DW_ATOM_type_flags | 
|  | .short	11                      ## DW_FORM_data1 | 
|  | .long	0                       ## Bucket 0 | 
|  | .long	193495088               ## Hash in Bucket 0 | 
|  | .long	Ltypes0-Ltypes_begin    ## Offset in Bucket 0 | 
|  | Ltypes0: | 
|  | .long	90                      ## int | 
|  | .long	1                       ## Num DIEs | 
|  | .long	76 | 
|  | .short	36 | 
|  | .byte	0 | 
|  | .long	0 | 
|  |  | 
|  | .subsections_via_symbols | 
|  | .section	__DWARF,__debug_line,regular,debug | 
|  | Lsection_line: | 
|  | Lline_table_start0: |