Home | History | Annotate | Download | only in expected
      1 record_types {
      2   type_info {
      3     name: "Test"
      4     size: 16
      5     alignment: 8
      6     referenced_type: "type-1"
      7     source_file: "/development/vndk/tools/header-checker/tests/input/example4.h"
      8     linker_set_key: "Test"
      9     self_type: "type-1"
     10   }
     11   fields {
     12     referenced_type: "type-2"
     13     field_offset: 64
     14     field_name: "c"
     15     access: private_access
     16   }
     17   vtable_layout {
     18     vtable_components {
     19       kind: OffsetToTop
     20       mangled_component_name: ""
     21       component_value: 0
     22     }
     23     vtable_components {
     24       kind: RTTI
     25       mangled_component_name: "_ZTI4Test"
     26       component_value: 0
     27     }
     28     vtable_components {
     29       kind: FunctionPointer
     30       mangled_component_name: "_ZN4Test3fooEv"
     31       component_value: 0
     32     }
     33   }
     34   access: public_access
     35   record_kind: class_kind
     36   tag_info {
     37     unique_id: "_ZTS4Test"
     38   }
     39 }
     40 record_types {
     41   type_info {
     42     name: "TestChild"
     43     size: 16
     44     alignment: 8
     45     referenced_type: "type-3"
     46     source_file: "/development/vndk/tools/header-checker/tests/input/example4.h"
     47     linker_set_key: "TestChild"
     48     self_type: "type-3"
     49   }
     50   fields {
     51     referenced_type: "type-2"
     52     field_offset: 96
     53     field_name: "d"
     54     access: private_access
     55   }
     56   base_specifiers {
     57     referenced_type: "type-1"
     58     is_virtual: false
     59     access: public_access
     60   }
     61   vtable_layout {
     62     vtable_components {
     63       kind: OffsetToTop
     64       mangled_component_name: ""
     65       component_value: 0
     66     }
     67     vtable_components {
     68       kind: RTTI
     69       mangled_component_name: "_ZTI9TestChild"
     70       component_value: 0
     71     }
     72     vtable_components {
     73       kind: FunctionPointer
     74       mangled_component_name: "_ZN9TestChild3fooEv"
     75       component_value: 0
     76     }
     77   }
     78   access: public_access
     79   record_kind: class_kind
     80   tag_info {
     81     unique_id: "_ZTS9TestChild"
     82   }
     83 }
     84 builtin_types {
     85   type_info {
     86     name: "int"
     87     size: 4
     88     alignment: 4
     89     referenced_type: "type-2"
     90     source_file: ""
     91     linker_set_key: "int"
     92     self_type: "type-2"
     93   }
     94   is_unsigned: false
     95   is_integral: true
     96 }
     97