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