1version: 0x00000002 2root_id: 0x84ea5130 # interface 3pointer_reference { 4 id: 0x07c134ac 5 kind: POINTER 6 pointee_type_id: 0x3544342c # struct Func 7} 8primitive { 9 id: 0x6720d32f 10 name: "int" 11 bytesize: 0x00000004 12} 13primitive { 14 id: 0xfc0e1dbd 15 name: "long" 16 bytesize: 0x00000008 17} 18member { 19 id: 0xa04e65cb 20 name: "x" 21 type_id: 0xfc0e1dbd # long 22} 23struct_union { 24 id: 0x3544342c 25 kind: STRUCT 26 name: "Func" 27 definition { 28 bytesize: 8 29 member_id: 0xa04e65cb # long x 30 } 31} 32function { 33 id: 0x9c70ae04 34 return_type_id: 0x6720d32f # int 35 parameter_id: 0x07c134ac # struct Func* 36} 37function { 38 id: 0x9dec2d48 39 return_type_id: 0x6720d32f # int 40 parameter_id: 0x07c134ac # struct Func* 41 parameter_id: 0x6720d32f # int 42} 43function { 44 id: 0x9f809672 45 return_type_id: 0x6720d32f # int 46 parameter_id: 0x07c134ac # struct Func* 47 parameter_id: 0xfc0e1dbd # long 48} 49function { 50 id: 0xa6d076b2 51 return_type_id: 0xfc0e1dbd # long 52 parameter_id: 0x07c134ac # struct Func* 53} 54elf_symbol { 55 id: 0x905e5cdc 56 name: "_ZN4Func10remove_parEv" 57 is_defined: true 58 symbol_type: FUNCTION 59 type_id: 0x9c70ae04 # int(struct Func*) 60 full_name: "Func::remove_par" 61} 62elf_symbol { 63 id: 0xb2a4b8f4 64 name: "_ZN4Func10rename_newEv" 65 is_defined: true 66 symbol_type: FUNCTION 67 type_id: 0x9c70ae04 # int(struct Func*) 68 full_name: "Func::rename_new" 69} 70elf_symbol { 71 id: 0x3f2e69f4 72 name: "_ZN4Func15change_par_nameEi" 73 is_defined: true 74 symbol_type: FUNCTION 75 type_id: 0x9dec2d48 # int(struct Func*, int) 76 full_name: "Func::change_par_name" 77} 78elf_symbol { 79 id: 0xae78d7be 80 name: "_ZN4Func15change_par_typeEl" 81 is_defined: true 82 symbol_type: FUNCTION 83 type_id: 0x9f809672 # int(struct Func*, long) 84 full_name: "Func::change_par_type" 85} 86elf_symbol { 87 id: 0x6168ec15 88 name: "_ZN4Func18change_return_typeEv" 89 is_defined: true 90 symbol_type: FUNCTION 91 type_id: 0xa6d076b2 # long(struct Func*) 92 full_name: "Func::change_return_type" 93} 94elf_symbol { 95 id: 0x5f3f90d1 96 name: "_ZN4Func7add_parEi" 97 is_defined: true 98 symbol_type: FUNCTION 99 type_id: 0x9dec2d48 # int(struct Func*, int) 100 full_name: "Func::add_par" 101} 102elf_symbol { 103 id: 0x3997c6eb 104 name: "var" 105 is_defined: true 106 symbol_type: OBJECT 107 type_id: 0x3544342c # struct Func 108 full_name: "var" 109} 110interface { 111 id: 0x84ea5130 112 symbol_id: 0x905e5cdc # int Func::remove_par(struct Func*) 113 symbol_id: 0xb2a4b8f4 # int Func::rename_new(struct Func*) 114 symbol_id: 0x3f2e69f4 # int Func::change_par_name(struct Func*, int) 115 symbol_id: 0xae78d7be # int Func::change_par_type(struct Func*, long) 116 symbol_id: 0x6168ec15 # long Func::change_return_type(struct Func*) 117 symbol_id: 0x5f3f90d1 # int Func::add_par(struct Func*, int) 118 symbol_id: 0x3997c6eb # struct Func var 119} 120