11: compile_unit (producer	 strp 0"GNU C++ 4.4.3") (language data1 4) (name strp 121"junk.cpp") (comp_dir strp 94"/home/ijdavis/src/asx/test") (low_pc addr 0) (entry_pc addr 0) (ranges data4 -61167) (stmt_list data4 7)
  49: class_type (name string "C") (byte_size data1 8) (decl_file data1 1) (decl_line data1 11) (containing_type ref4 263) (sibling ref4 144)
    63: inheritance (type ref4 144) (data_member_location block1 2...) (accessibility data1 1)
    72: subprogram (external flag yes) (name string "C") (artificial flag yes) (declaration flag yes) (sibling ref4 94)
      82: formal_parameter (type ref4 239) (artificial flag yes)
      88: formal_parameter (type ref4 245)
    94: subprogram (external flag yes) (name string "C") (artificial flag yes) (declaration flag yes) (sibling ref4 111)
      104: formal_parameter (type ref4 239) (artificial flag yes)
    111: subprogram (external flag yes) (name string "foo") (decl_file data1 1) (decl_line data1 18) (signature strp 14"_ZN1C3fooEv") (type ref4 256) (virtuality data1 1) (vtable_elem_location block1 2...) (containing_type ref4 49) (declaration flag yes)
      136: formal_parameter (type ref4 239) (artificial flag yes)
  144: class_type (name string "B") (byte_size data1 8) (decl_file data1 1) (decl_line data1 6) (containing_type ref4 263) (sibling ref4 239)
    158: inheritance (type ref4 263) (data_member_location block1 2...) (accessibility data1 1)
    167: subprogram (external flag yes) (name string "B") (artificial flag yes) (declaration flag yes) (sibling ref4 189)
      177: formal_parameter (type ref4 362) (artificial flag yes)
      183: formal_parameter (type ref4 368)
    189: subprogram (external flag yes) (name string "B") (artificial flag yes) (declaration flag yes) (sibling ref4 206)
      199: formal_parameter (type ref4 362) (artificial flag yes)
    206: subprogram (external flag yes) (name string "foo") (decl_file data1 1) (decl_line data1 16) (signature strp 82"_ZN1B3fooEv") (type ref4 256) (virtuality data1 1) (vtable_elem_location block1 2...) (containing_type ref4 144) (declaration flag yes)
      231: formal_parameter (type ref4 362) (artificial flag yes)
  239: pointer_type (byte_size data1 8) (type ref4 49)
  245: reference_type (byte_size data1 8) (type ref4 251)
  251: const_type (type ref4 49)
  256: base_type (byte_size data1 4) (encoding data1 5) (name string "int")
  263: class_type (name string "A") (byte_size data1 8) (decl_file data1 1) (decl_line data1 1) (containing_type ref4 263) (sibling ref4 362)
    277: member (name strp 69"_vptr.A") (type ref4 390) (data_member_location block1 2...) (artificial flag yes)
    290: subprogram (external flag yes) (name string "A") (artificial flag yes) (declaration flag yes) (sibling ref4 312)
      300: formal_parameter (type ref4 406) (artificial flag yes)
      306: formal_parameter (type ref4 412)
    312: subprogram (external flag yes) (name string "A") (artificial flag yes) (declaration flag yes) (sibling ref4 329)
      322: formal_parameter (type ref4 406) (artificial flag yes)
    329: subprogram (external flag yes) (name string "foo") (decl_file data1 1) (decl_line data1 3) (signature strp 47"_ZN1A3fooEv") (type ref4 256) (virtuality data1 1) (vtable_elem_location block1 2...) (containing_type ref4 263) (declaration flag yes)
      354: formal_parameter (type ref4 406) (artificial flag yes)
  362: pointer_type (byte_size data1 8) (type ref4 144)
  368: reference_type (byte_size data1 8) (type ref4 374)
  374: const_type (type ref4 144)
  379: subroutine_type (type ref4 256) (sibling ref4 390)
    388: unspecified_parameters
  390: pointer_type (byte_size data1 8) (type ref4 396)
  396: pointer_type (byte_size data1 8) (name strp 26"__vtbl_ptr_type") (type ref4 379)
  406: pointer_type (byte_size data1 8) (type ref4 263)
  412: reference_type (byte_size data1 8) (type ref4 418)
  418: const_type (type ref4 263)
  423: subprogram (specification ref4 206) (low_pc addr 14) (high_pc addr 32) (frame_base data4 255) (sibling ref4 466)
    452: formal_parameter (name strp 59"this") (type ref4 466) (artificial flag yes) (location block1  [fbreg sdata -24])
  466: const_type (type ref4 362)
  471: subprogram (specification ref4 111) (low_pc addr 38) (high_pc addr 55) (frame_base data4 273) (sibling ref4 514)
    500: formal_parameter (name strp 59"this") (type ref4 514) (artificial flag yes) (location block1  [fbreg sdata -24])
  514: const_type (type ref4 239)
  519: subprogram (specification ref4 312) (decl_file data1 1) (decl_line data1 1) (inline data1 2) (sibling ref4 542)
    531: formal_parameter (name strp 59"this") (type ref4 542) (artificial flag yes)
  542: const_type (type ref4 406)
  547: subprogram (abstract_origin ref4 519) (low_pc addr 62) (high_pc addr 82) (frame_base data4 291) (sibling ref4 585)
    576: formal_parameter (abstract_origin ref4 531) (location block1  [fbreg sdata -24])
  585: subprogram (specification ref4 189) (decl_file data1 1) (decl_line data1 6) (inline data1 2) (sibling ref4 608)
    597: formal_parameter (name strp 59"this") (type ref4 466) (artificial flag yes)
  608: subprogram (abstract_origin ref4 585) (low_pc addr 89) (high_pc addr 113) (frame_base data4 309) (sibling ref4 646)
    637: formal_parameter (abstract_origin ref4 597) (location block1  [fbreg sdata -24])
  646: subprogram (specification ref4 94) (decl_file data1 1) (decl_line data1 11) (inline data1 2) (sibling ref4 669)
    658: formal_parameter (name strp 59"this") (type ref4 514) (artificial flag yes)
  669: subprogram (abstract_origin ref4 646) (low_pc addr 120) (high_pc addr 144) (frame_base data4 327) (sibling ref4 707)
    698: formal_parameter (abstract_origin ref4 658) (location block1  [fbreg sdata -24])
  707: subprogram (external flag yes) (name strp 77"main") (decl_file data1 1) (decl_line data1 21) (type ref4 256) (low_pc addr 150) (high_pc addr 178) (frame_base data4 345) (sibling ref4 802)
    743: formal_parameter (name strp 42"argc") (decl_file data1 1) (decl_line data1 21) (type ref4 256) (location block1  [fbreg sdata -36])
    757: formal_parameter (name strp 130"argv") (decl_file data1 1) (decl_line data1 21) (type ref4 802) (location block1  [fbreg sdata -48])
    771: lexical_block (low_pc addr 164) (high_pc addr 173)
      788: variable (name string "c") (decl_file data1 1) (decl_line data1 23) (type ref4 49) (location block1  [fbreg sdata -32])
  802: pointer_type (byte_size data1 8) (type ref4 808)
  808: pointer_type (byte_size data1 8) (type ref4 814)
  814: base_type (byte_size data1 1) (encoding data1 6) (name strp 64"char")
