Paste: clay dwarf dump
Author: | j |
Mode: | text |
Date: | Thu, 29 Dec 2011 19:33:50 |
Plain Text |
----------------------------------------------------------------------
File: foo.o (x86_64)
----------------------------------------------------------------------
.debug_info contents:
0x00000000: Compile Unit: length = 0x000000a9 version = 0x0002 abbr_offset = 0x00000000 addr_size = 0x08 (next CU at 0x000000ad)
0x0000000b: TAG_compile_unit [1] *
AT_producer( "clay compiler 0.1git" )
AT_language( Unknown DW_LANG constant: 0xc1a4 )
AT_name( "foo.clay" )
AT_entry_pc( 0x0000000000000000 )
AT_stmt_list( 0x00000000 )
0x00000038: TAG_namespace [2] *
AT_sibling( {0x0000005c} )
AT_name( "__main__" )
AT_decl_file( "/Users/joe/Documents/Code/others/clay/foo.clay" )
AT_decl_line( 1 )
0x00000048: TAG_subprogram [3]
AT_MIPS_linkage_name( "_main" )
AT_name( "foo" )
AT_decl_file( "/Users/joe/Documents/Code/others/clay/foo.clay" )
AT_decl_line( 1 )
AT_type( {0x0000005c} ( Int32 ) )
AT_external( 0x01 )
AT_declaration( 0x01 )
0x0000005b: NULL
0x0000005c: TAG_base_type [4]
AT_name( "Int32" )
AT_encoding( DW_ATE_signed )
AT_byte_size( 0x04 )
0x00000065: TAG_subprogram [5] *
AT_specification( {0x00000048} ( "_main" ) )
AT_low_pc( 0x0000000000000020 )
AT_high_pc( 0x0000000000000051 )
AT_frame_base( rbp )
0x0000007c: TAG_lexical_block [6] *
AT_low_pc( 0x0000000000000028 )
AT_high_pc( 0x000000000000004c )
0x0000008d: TAG_lexical_block [6] *
AT_low_pc( 0x0000000000000028 )
AT_high_pc( 0x000000000000004c )
0x0000009e: TAG_variable [7]
AT_name( "bar" )
AT_decl_file( "/Users/joe/Documents/Code/others/clay/foo.clay" )
AT_decl_line( 2 )
AT_type( {0x0000005c} ( Int32 ) )
0x000000a9: NULL
0x000000aa: NULL
0x000000ab: NULL
0x000000ac: NULL
New Annotation