Home | History | Annotate | Download | only in mips64
      1 record_types {
      2   type_info {
      3     name: "DerivedBar"
      4     size: 8
      5     alignment: 8
      6     referenced_type: "type-4"
      7     source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h"
      8     linker_set_key: "DerivedBar"
      9     self_type: "type-4"
     10   }
     11   base_specifiers {
     12     referenced_type: "type-1"
     13     is_virtual: false
     14     access: public_access
     15   }
     16   vtable_layout {
     17     vtable_components {
     18       kind: OffsetToTop
     19       mangled_component_name: ""
     20       component_value: 0
     21       is_pure: false
     22     }
     23     vtable_components {
     24       kind: RTTI
     25       mangled_component_name: "_ZTI10DerivedBar"
     26       component_value: 0
     27       is_pure: false
     28     }
     29     vtable_components {
     30       kind: CompleteDtorPointer
     31       mangled_component_name: "_ZN10DerivedBarD1Ev"
     32       component_value: 0
     33       is_pure: false
     34     }
     35     vtable_components {
     36       kind: DeletingDtorPointer
     37       mangled_component_name: "_ZN10DerivedBarD0Ev"
     38       component_value: 0
     39       is_pure: false
     40     }
     41     vtable_components {
     42       kind: FunctionPointer
     43       mangled_component_name: "_ZN10DerivedBar8foo_pureEv"
     44       component_value: 0
     45       is_pure: false
     46     }
     47     vtable_components {
     48       kind: FunctionPointer
     49       mangled_component_name: "_ZN10DerivedBar11foo_virtualEv"
     50       component_value: 0
     51       is_pure: true
     52     }
     53   }
     54   access: public_access
     55   record_kind: class_kind
     56   tag_info {
     57     unique_id: "_ZTS10DerivedBar"
     58   }
     59 }
     60 record_types {
     61   type_info {
     62     name: "PureVirtualBase"
     63     size: 8
     64     alignment: 8
     65     referenced_type: "type-1"
     66     source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h"
     67     linker_set_key: "PureVirtualBase"
     68     self_type: "type-1"
     69   }
     70   vtable_layout {
     71     vtable_components {
     72       kind: OffsetToTop
     73       mangled_component_name: ""
     74       component_value: 0
     75       is_pure: false
     76     }
     77     vtable_components {
     78       kind: RTTI
     79       mangled_component_name: "_ZTI15PureVirtualBase"
     80       component_value: 0
     81       is_pure: false
     82     }
     83     vtable_components {
     84       kind: CompleteDtorPointer
     85       mangled_component_name: "_ZN15PureVirtualBaseD1Ev"
     86       component_value: 0
     87       is_pure: true
     88     }
     89     vtable_components {
     90       kind: DeletingDtorPointer
     91       mangled_component_name: "_ZN15PureVirtualBaseD0Ev"
     92       component_value: 0
     93       is_pure: true
     94     }
     95     vtable_components {
     96       kind: FunctionPointer
     97       mangled_component_name: "_ZN15PureVirtualBase8foo_pureEv"
     98       component_value: 0
     99       is_pure: true
    100     }
    101     vtable_components {
    102       kind: FunctionPointer
    103       mangled_component_name: "_ZN15PureVirtualBase11foo_virtualEv"
    104       component_value: 0
    105       is_pure: false
    106     }
    107   }
    108   access: public_access
    109   record_kind: class_kind
    110   tag_info {
    111     unique_id: "_ZTS15PureVirtualBase"
    112   }
    113 }
    114 pointer_types {
    115   type_info {
    116     name: "DerivedBar *"
    117     size: 8
    118     alignment: 8
    119     referenced_type: "type-4"
    120     source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h"
    121     linker_set_key: "DerivedBar *"
    122     self_type: "type-5"
    123   }
    124 }
    125 pointer_types {
    126   type_info {
    127     name: "PureVirtualBase *"
    128     size: 8
    129     alignment: 8
    130     referenced_type: "type-1"
    131     source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h"
    132     linker_set_key: "PureVirtualBase *"
    133     self_type: "type-3"
    134   }
    135 }
    136 builtin_types {
    137   type_info {
    138     name: "void"
    139     size: 0
    140     alignment: 0
    141     referenced_type: "type-2"
    142     source_file: ""
    143     linker_set_key: "void"
    144     self_type: "type-2"
    145   }
    146   is_unsigned: false
    147   is_integral: false
    148 }
    149