Merge "header-checker: Remove type_id"

This commit is contained in:
Treehugger Robot
2019-12-12 17:01:36 +00:00
committed by Gerrit Code Review
167 changed files with 6736 additions and 6761 deletions

View File

@@ -117,7 +117,7 @@ bool ABIWrapper::SetupTemplateArguments(const clang::TemplateArgumentList *tl,
}
clang::QualType type = arg.getAsType();
template_info.AddTemplateElement(
repr::TemplateElementIR(GetTypeId(type)));
repr::TemplateElementIR(GetTypeUniqueId(type)));
if (!CreateBasicNamedAndTypedDecl(type, source_file)) {
llvm::errs() << "Setting up template arguments failed\n";
return false;
@@ -135,7 +135,7 @@ bool ABIWrapper::SetupFunctionParameter(
return false;
}
functionp->AddParameter(repr::ParamIR(
GetTypeId(qual_type), has_default_arg, is_this_ptr));
GetTypeUniqueId(qual_type), has_default_arg, is_this_ptr));
return true;
}
@@ -204,28 +204,6 @@ static clang::QualType GetReferencedType(const clang::QualType qual_type) {
return qual_type.getNonReferenceType();
}
static clang::QualType GetFinalReferencedType(clang::QualType qual_type) {
while (IsReferencingType(qual_type)) {
qual_type = GetReferencedType(qual_type);
}
return qual_type;
}
std::string ABIWrapper::GetTypeId(clang::QualType qual_type) {
return ast_caches_->GetTypeId(GetKeyForTypeId(qual_type));
}
std::string ABIWrapper::GetKeyForTypeId(clang::QualType qual_type) {
clang::QualType canonical_qual_type = qual_type.getCanonicalType();
clang::QualType final_destination_type =
GetFinalReferencedType(canonical_qual_type);
// Get the tag id for final destionation and add that to the type name with
// final destination. This helps in avoiding aliasing of types when fully
// qualified type-name doesn't expand all template parameters with their
// namespaces.
return QualTypeToString(qual_type) + GetTypeUniqueId(final_destination_type);
}
bool ABIWrapper::CreateAnonymousRecord(const clang::RecordDecl *record_decl) {
RecordDeclWrapper record_decl_wrapper(mangle_contextp_, ast_contextp_, cip_,
record_decl, module_, ast_caches_);
@@ -279,9 +257,9 @@ bool ABIWrapper::CreateBasicNamedAndTypedDecl(
// This type has a reference type if its a pointer / reference OR it has CVR
// qualifiers.
clang::QualType referenced_type = GetReferencedType(canonical_type);
typep->SetReferencedType(GetTypeId(referenced_type));
typep->SetReferencedType(GetTypeUniqueId(referenced_type));
typep->SetSelfType(GetTypeId(canonical_type));
typep->SetSelfType(mangled_name);
// Create the type for referenced type.
return CreateBasicNamedAndTypedDecl(referenced_type, source_file);
@@ -291,7 +269,6 @@ bool ABIWrapper::CreateBasicNamedAndTypedDecl(
// its own.
bool ABIWrapper::CreateBasicNamedAndTypedDecl(clang::QualType qual_type,
const std::string &source_file) {
const std::string &type_key = GetKeyForTypeId(qual_type);
const clang::QualType canonical_type = qual_type.getCanonicalType();
const clang::Type *base_type = canonical_type.getTypePtr();
bool is_builtin = base_type->isBuiltinType();
@@ -300,7 +277,7 @@ bool ABIWrapper::CreateBasicNamedAndTypedDecl(clang::QualType qual_type,
base_type->isFunctionType() ||
(GetAnonymousRecord(canonical_type) != nullptr);
if (!should_continue_with_recursive_type_creation ||
!ast_caches_->type_cache_.insert(type_key).second) {
!ast_caches_->converted_qual_types_.insert(qual_type).second) {
return true;
}
@@ -423,7 +400,8 @@ FunctionTypeWrapper::FunctionTypeWrapper(
bool FunctionTypeWrapper::SetupFunctionType(
repr::FunctionTypeIR *function_type_ir) {
// Add ReturnType
function_type_ir->SetReturnType(GetTypeId(function_type_->getReturnType()));
function_type_ir->SetReturnType(
GetTypeUniqueId(function_type_->getReturnType()));
function_type_ir->SetSourceFile(source_file_);
const clang::FunctionProtoType *function_pt =
llvm::dyn_cast<clang::FunctionProtoType>(function_type_);
@@ -512,7 +490,7 @@ bool FunctionDeclWrapper::SetupFunction(repr::FunctionIR *functionp,
functionp->SetSourceFile(source_file);
clang::QualType return_type = function_decl_->getReturnType();
functionp->SetReturnType(GetTypeId(return_type));
functionp->SetReturnType(GetTypeUniqueId(return_type));
functionp->SetAccess(AccessClangToIR(function_decl_->getAccess()));
return CreateBasicNamedAndTypedDecl(return_type, source_file) &&
SetupFunctionParameters(functionp, source_file) &&
@@ -581,7 +559,7 @@ bool RecordDeclWrapper::SetupRecordFields(repr::RecordTypeIR *recordp,
std::string field_name = field->getName();
uint64_t field_offset = record_layout.getFieldOffset(field_index);
recordp->AddRecordField(repr::RecordFieldIR(
field_name, GetTypeId(field_type), field_offset,
field_name, GetTypeUniqueId(field_type), field_offset,
AccessClangToIR(field->getAccess())));
field++;
field_index++;
@@ -601,7 +579,7 @@ bool RecordDeclWrapper::SetupCXXBases(
repr::AccessSpecifierIR access =
AccessClangToIR(base_class->getAccessSpecifier());
cxxp->AddCXXBaseSpecifier(repr::CXXBaseSpecifierIR(
GetTypeId(base_class->getType()), is_virtual, access));
GetTypeUniqueId(base_class->getType()), is_virtual, access));
base_class++;
}
return true;
@@ -871,7 +849,7 @@ bool EnumDeclWrapper::SetupEnum(repr::EnumTypeIR *enum_type,
return false;
}
enum_type->SetSourceFile(source_file);
enum_type->SetUnderlyingType(GetTypeId(enum_decl_->getIntegerType()));
enum_type->SetUnderlyingType(GetTypeUniqueId(enum_decl_->getIntegerType()));
enum_type->SetAccess(AccessClangToIR(enum_decl_->getAccess()));
return SetupEnumFields(enum_type) &&
CreateBasicNamedAndTypedDecl(enum_decl_->getIntegerType(), "");
@@ -916,7 +894,7 @@ bool GlobalVarDeclWrapper::SetupGlobalVar(repr::GlobalVarIR *global_varp,
global_varp->SetName(global_var_decl_->getQualifiedNameAsString());
global_varp->SetLinkerSetKey(mangled_name);
global_varp->SetAccess(AccessClangToIR(global_var_decl_->getAccess()));
global_varp->SetReferencedType(GetTypeId(global_var_decl_->getType()));
global_varp->SetReferencedType(GetTypeUniqueId(global_var_decl_->getType()));
return true;
}

View File

@@ -74,7 +74,7 @@ class ABIWrapper {
protected:
// Type-related functions
std::string GetTypeId(clang::QualType qual_type);
std::string GetTypeUniqueId(clang::QualType qual_type);
bool CreateBasicNamedAndTypedDecl(clang::QualType,
const std::string &source_file);
@@ -87,12 +87,8 @@ class ABIWrapper {
repr::TypeIR *typep);
private:
std::string GetTypeUniqueId(clang::QualType qual_type);
std::string QualTypeToString(const clang::QualType &sweet_qt);
std::string GetKeyForTypeId(clang::QualType qual_type);
TypeAndCreationStatus SetTypeKind(const clang::QualType qtype,
const std::string &source_file);

View File

@@ -16,6 +16,9 @@
#define AST_UTIL_H_
#include <clang/AST/AST.h>
#include <clang/AST/Type.h>
#include <llvm/ADT/DenseSet.h>
#include <map>
#include <string>
@@ -25,27 +28,14 @@ namespace header_checker {
namespace dumper {
constexpr static char type_id_prefix[] = "type-";
struct ASTCaches {
ASTCaches(const std::string &translation_unit_source)
: translation_unit_source_(translation_unit_source) {}
std::string GetTypeId(const std::string &qual_type) {
auto type_id_it = qual_type_to_type_id_cache_.find(qual_type);
if (type_id_it == qual_type_to_type_id_cache_.end()) {
qual_type_to_type_id_cache_.insert(
std::make_pair(qual_type, ++max_type_id_));
return type_id_prefix + std::to_string(max_type_id_);
}
return type_id_prefix + std::to_string(type_id_it->second);
}
std::string translation_unit_source_;
std::set<std::string> type_cache_;
std::map<const clang::Decl *, std::string> decl_to_source_file_cache_;
std::map<std::string, uint64_t> qual_type_to_type_id_cache_;
uint64_t max_type_id_ = 0;
llvm::DenseSet<clang::QualType> converted_qual_types_;
};

View File

@@ -50,38 +50,37 @@ IRReader::CreateIRReader(
}
MergeStatus IRReader::IsBuiltinTypeNodePresent(
bool IRReader::ReadDump(const std::string &dump_file) {
module_->SetCompilationUnitPath(dump_file);
return ReadDumpImpl(dump_file);
}
MergeStatus IRReader::MergeBuiltinType(
const BuiltinTypeIR *builtin_type, const IRReader &addend,
AbiElementMap<MergeStatus> *local_to_global_type_id_map) {
std::string builtin_linker_set_key = builtin_type->GetLinkerSetKey();
auto builtin_it = module_->builtin_types_.find(builtin_linker_set_key);
std::string linker_set_key = builtin_type->GetLinkerSetKey();
auto builtin_it = module_->builtin_types_.find(linker_set_key);
if (builtin_it != module_->builtin_types_.end()) {
return MergeStatus(false, builtin_it->second.GetSelfType());
return MergeStatus(false, builtin_it->second.GetSelfType());
}
// Add this builtin type to the parent graph's builtin_types_ map.
// Before that, correct the type id of the builtin-type.
const std::string &local_type_id = builtin_type->GetSelfType();
std::string builtin_global_type_id = AllocateNewTypeId();
auto it = module_->builtin_types_.emplace(
builtin_linker_set_key, *builtin_type);
it.first->second.SetSelfType(builtin_global_type_id);
it.first->second.SetReferencedType(builtin_global_type_id);
module_->type_graph_.emplace(builtin_global_type_id, &((it.first)->second));
MergeStatus merge_status(true, builtin_global_type_id);
local_to_global_type_id_map->emplace(local_type_id, merge_status);
// Add this builtin type to the parent graph's builtin_types_ map.
const std::string &type_id = builtin_type->GetSelfType();
auto [it, inserted] = module_->builtin_types_.emplace(
linker_set_key, *builtin_type);
module_->type_graph_.emplace(type_id, &it->second);
MergeStatus merge_status(true, type_id);
local_to_global_type_id_map->emplace(type_id, merge_status);
return merge_status;
}
MergeStatus IRReader::DoesUDTypeODRViolationExist(
MergeStatus IRReader::LookupUserDefinedType(
const TypeIR *ud_type, const IRReader &addend,
const std::string &ud_type_unique_id_and_source,
AbiElementMap<MergeStatus> *local_to_global_type_id_map_) {
// Per entry in the map:
// /-----------------------------------------------------------------------\
// | UDType->UniqueTagId + UdType->source File => list(const UDTypeIR *) |
// \-----------------------------------------------------------------------/
auto it = module_->odr_list_map_.find(ud_type_unique_id_and_source);
if (it == module_->odr_list_map_.end()) {
// Calling this an ODR violation even though it means no UD with the same
@@ -90,21 +89,28 @@ MergeStatus IRReader::DoesUDTypeODRViolationExist(
// allocated a new type id.
return MergeStatus(true, "");
}
// Initialize type comparator (which will compare the referenced types
// recursively).
std::set<std::string> type_cache;
DiffPolicyOptions diff_policy_options(false) ;
AbiDiffHelper diff_helper(module_->type_graph_, addend.module_->type_graph_,
diff_policy_options, &type_cache,
nullptr, local_to_global_type_id_map_);
// Compare each user-defined type with the latest input user-defined type.
// If there is a match, re-use the existing user-defined type.
for (auto &contender_ud : it->second) {
if (diff_helper.CompareAndDumpTypeDiff(contender_ud->GetSelfType(),
ud_type->GetSelfType()) ==
DiffStatus::no_diff) {
DiffStatus result = diff_helper.CompareAndDumpTypeDiff(
contender_ud->GetSelfType(), ud_type->GetSelfType());
if (result == DiffStatus::no_diff) {
local_to_global_type_id_map_->emplace(
ud_type->GetSelfType(),
MergeStatus(false, contender_ud->GetSelfType()));
return MergeStatus(false, contender_ud->GetSelfType());
}
}
#ifdef DEBUG
llvm::errs() << "ODR violation detected for: " << ud_type->GetName() << "\n";
#endif
@@ -112,7 +118,7 @@ MergeStatus IRReader::DoesUDTypeODRViolationExist(
}
MergeStatus IRReader::IsTypeNodePresent(
MergeStatus IRReader::LookupType(
const TypeIR *addend_node, const IRReader &addend,
AbiElementMap<MergeStatus> *local_to_global_type_id_map) {
std::string unique_type_id;
@@ -130,12 +136,14 @@ MergeStatus IRReader::IsTypeNodePresent(
GetODRListMapKey(static_cast<const FunctionTypeIR *>(addend_node));
break;
default:
// We add the type proactively.
// Other kinds (e.g. PointerTypeKind, QualifiedTypeKind, ArrayTypeKind,
// LvalueReferenceTypeKind, RvalueReferenceTypeKind, or BuiltinTypeKind)
// should be proactively added by returning MergeStatus with
// was_newly_added_ = true.
return MergeStatus(true, "type-hidden");
}
// Every other type is a referencing type / builtin type, so it is proactively
// added by returning MergeStatus with was_newly_added_ = true.
return DoesUDTypeODRViolationExist(
return LookupUserDefinedType(
addend_node, addend, unique_type_id, local_to_global_type_id_map);
}
@@ -144,13 +152,11 @@ MergeStatus IRReader::IsTypeNodePresent(
// graph. It also corrects the referenced_type field in the references_type
// object passed and returns the merge status of the *referenced type*.
MergeStatus IRReader::MergeReferencingTypeInternal(
const IRReader &addend,
ReferencesOtherType *references_type,
const IRReader &addend, ReferencesOtherType *references_type,
AbiElementMap<MergeStatus> *local_to_global_type_id_map) {
// First look in the local_to_global_type_id_map for the referenced type's
// id.
const std::string &referenced_type_id =
references_type->GetReferencedType();
const std::string &referenced_type_id = references_type->GetReferencedType();
auto local_to_global_it = local_to_global_type_id_map->find(
referenced_type_id);
if (local_to_global_it != local_to_global_type_id_map->end()) {
@@ -173,10 +179,9 @@ MergeStatus IRReader::MergeReferencingTypeInternal(
return merge_status;
}
// The referenced type was hidden, so just set it to type-hidden.
const std::string &hidden_type_id = AllocateNewTypeId();
references_type->SetReferencedType(hidden_type_id);
return MergeStatus(true, hidden_type_id);
// If the referenced type was hidden, create the name reference type in the
// parent module and keep the referenced type_id as-is.
return MergeStatus(true, referenced_type_id);
}
@@ -227,7 +232,12 @@ IRReader::UpdateUDTypeAccounting(
const T *addend_node, const IRReader &addend,
AbiElementMap<MergeStatus> *local_to_global_type_id_map,
AbiElementMap<T> *specific_type_map) {
std::string added_type_id = AllocateNewTypeId();
std::string added_type_id = addend_node->GetSelfType();
auto type_id_it = module_->type_graph_.find(added_type_id);
if (type_id_it != module_->type_graph_.end()) {
added_type_id = AllocateNewTypeId(added_type_id, *addend.module_);
}
// Add the ud-type with type-id to the type_graph_, since if there are generic
// reference types which refer to the record being added, they'll need to find
// it's id in the map.
@@ -250,14 +260,13 @@ IRReader::UpdateUDTypeAccounting(
// This method is necessarily going to have a was_newly_merged_ = true in its
// MergeStatus return. So it necessarily merges a new RecordType.
MergeStatus IRReader::MergeRecordAndDependencies(
const RecordTypeIR *addend_node, const IRReader &addend,
AbiElementMap<MergeStatus> *local_to_global_type_id_map) {
auto merge_status_and_it =
UpdateUDTypeAccounting(addend_node, addend, local_to_global_type_id_map,
&module_->record_types_);
auto it = merge_status_and_it.second;
MergeRecordDependencies(addend, &(it->second), local_to_global_type_id_map);
return merge_status_and_it.first;
const RecordTypeIR *addend_node, const IRReader &addend,
AbiElementMap<MergeStatus> *local_to_global_type_id_map) {
auto [merge_status, it] = UpdateUDTypeAccounting(
addend_node, addend, local_to_global_type_id_map,
&module_->record_types_);
MergeRecordDependencies(addend, &it->second, local_to_global_type_id_map);
return merge_status;
}
@@ -273,8 +282,8 @@ void IRReader::MergeEnumDependencies(
llvm::errs() << "Enum underlying types should not be hidden\n";
::exit(1);
}
MergeStatus merge_status = MergeType(it->second, addend,
local_to_global_type_id_map);
MergeStatus merge_status = MergeType(
it->second, addend, local_to_global_type_id_map);
added_node->SetUnderlyingType(merge_status.type_id_);
}
@@ -284,24 +293,21 @@ void IRReader::MergeEnumDependencies(
MergeStatus IRReader::MergeEnumType(
const EnumTypeIR *addend_node, const IRReader &addend,
AbiElementMap<MergeStatus> *local_to_global_type_id_map) {
auto merge_status_and_it =
UpdateUDTypeAccounting(addend_node, addend, local_to_global_type_id_map,
&module_->enum_types_);
auto it = merge_status_and_it.second;
MergeEnumDependencies(addend, &(it->second), local_to_global_type_id_map);
return merge_status_and_it.first;
auto [merge_status, it] = UpdateUDTypeAccounting(
addend_node, addend, local_to_global_type_id_map, &module_->enum_types_);
MergeEnumDependencies(addend, &it->second, local_to_global_type_id_map);
return merge_status;
}
MergeStatus IRReader::MergeFunctionType(
const FunctionTypeIR *addend_node, const IRReader &addend,
AbiElementMap<MergeStatus> *local_to_global_type_id_map) {
auto merge_status_and_it =
UpdateUDTypeAccounting(addend_node, addend, local_to_global_type_id_map,
&module_->function_types_);
auto it = merge_status_and_it.second;
MergeCFunctionLikeDeps(addend, &(it->second), local_to_global_type_id_map);
return merge_status_and_it.first;
auto [merge_status, it] = UpdateUDTypeAccounting(
addend_node, addend, local_to_global_type_id_map,
&module_->function_types_);
MergeCFunctionLikeDeps(addend, &it->second, local_to_global_type_id_map);
return merge_status;
}
@@ -312,9 +318,11 @@ MergeStatus IRReader::MergeReferencingTypeInternalAndUpdateParent(
AbiElementMap<T> *parent_map, const std::string &updated_self_type_id) {
MergeStatus merge_status;
uint64_t old_max_type_id = max_type_id_;
// Create copy of addend_node
T added_node = *(addend_node);
T added_node = *addend_node;
added_node.SetSelfType(updated_self_type_id);
// The merge status returned is the merge status of the referenced type.
merge_status = MergeReferencingTypeInternal(addend, &added_node,
local_to_global_type_id_map);
@@ -368,57 +376,55 @@ MergeStatus IRReader::MergeReferencingTypeInternalAndUpdateParent(
}
MergeStatus IRReader::MergeReferencingType(
const IRReader &addend, const TypeIR *addend_node,
AbiElementMap<MergeStatus> *local_to_global_type_id_map,
const std::string &updated_self_type_id) {
switch (addend_node->GetKind()) {
case PointerTypeKind:
return MergeReferencingTypeInternalAndUpdateParent(
addend, static_cast<const PointerTypeIR *>(addend_node),
local_to_global_type_id_map, &module_->pointer_types_,
updated_self_type_id);
case QualifiedTypeKind:
return MergeReferencingTypeInternalAndUpdateParent(
addend, static_cast<const QualifiedTypeIR *>(addend_node),
local_to_global_type_id_map, &module_->qualified_types_,
updated_self_type_id);
case ArrayTypeKind:
return MergeReferencingTypeInternalAndUpdateParent(
addend, static_cast<const ArrayTypeIR *>(addend_node),
local_to_global_type_id_map, &module_->array_types_,
updated_self_type_id);
case LvalueReferenceTypeKind:
return MergeReferencingTypeInternalAndUpdateParent(
addend, static_cast<const LvalueReferenceTypeIR *>(addend_node),
local_to_global_type_id_map, &module_->lvalue_reference_types_,
updated_self_type_id);
case RvalueReferenceTypeKind:
return MergeReferencingTypeInternalAndUpdateParent(
addend, static_cast<const RvalueReferenceTypeIR *>(addend_node),
local_to_global_type_id_map, &module_->rvalue_reference_types_,
updated_self_type_id);
default:
// Only referencing types
assert(0);
}
}
// This method creates a new node for the addend node in the graph if MergeType
// on the reference returned a MergeStatus with was_newly_added_ = true.
MergeStatus IRReader::MergeGenericReferringType(
MergeStatus IRReader::MergeReferencingType(
const IRReader &addend, const TypeIR *addend_node,
AbiElementMap<MergeStatus> *local_to_global_type_id_map) {
// First add the type 'pro-actively'. We need to do this since we'll need to
// fill in 'referenced-type' fields in all this type's descendants and
// descendants which are compound types (records), can refer to this type.
std::string added_type_id = AllocateNewTypeId();
// Add the added record type to the local_to_global_type_id_map
std::string added_type_id = addend_node->GetSelfType();
auto type_id_it = module_->type_graph_.find(added_type_id);
if (type_id_it != module_->type_graph_.end()) {
added_type_id = AllocateNewTypeId(added_type_id, *addend.module_);
}
// Add the added record type to the local_to_global_type_id_map.
local_to_global_type_id_map->emplace(addend_node->GetSelfType(),
MergeStatus(true, added_type_id));
return MergeReferencingType(addend, addend_node, local_to_global_type_id_map,
added_type_id);
// Merge the type.
switch (addend_node->GetKind()) {
case PointerTypeKind:
return MergeReferencingTypeInternalAndUpdateParent(
addend, static_cast<const PointerTypeIR *>(addend_node),
local_to_global_type_id_map, &module_->pointer_types_,
added_type_id);
case QualifiedTypeKind:
return MergeReferencingTypeInternalAndUpdateParent(
addend, static_cast<const QualifiedTypeIR *>(addend_node),
local_to_global_type_id_map, &module_->qualified_types_,
added_type_id);
case ArrayTypeKind:
return MergeReferencingTypeInternalAndUpdateParent(
addend, static_cast<const ArrayTypeIR *>(addend_node),
local_to_global_type_id_map, &module_->array_types_,
added_type_id);
case LvalueReferenceTypeKind:
return MergeReferencingTypeInternalAndUpdateParent(
addend, static_cast<const LvalueReferenceTypeIR *>(addend_node),
local_to_global_type_id_map, &module_->lvalue_reference_types_,
added_type_id);
case RvalueReferenceTypeKind:
return MergeReferencingTypeInternalAndUpdateParent(
addend, static_cast<const RvalueReferenceTypeIR *>(addend_node),
local_to_global_type_id_map, &module_->rvalue_reference_types_,
added_type_id);
default:
// Only referencing types
assert(0);
}
}
@@ -427,23 +433,24 @@ MergeStatus IRReader::MergeTypeInternal(
AbiElementMap<MergeStatus> *local_to_global_type_id_map) {
switch (addend_node->GetKind()) {
case BuiltinTypeKind:
return IsBuiltinTypeNodePresent(
return MergeBuiltinType(
static_cast<const BuiltinTypeIR *>(addend_node), addend,
local_to_global_type_id_map);
break;
case RecordTypeKind:
return MergeRecordAndDependencies(
static_cast<const RecordTypeIR *>(addend_node),
addend, local_to_global_type_id_map);
static_cast<const RecordTypeIR *>(addend_node), addend,
local_to_global_type_id_map);
case EnumTypeKind:
return MergeEnumType(static_cast<const EnumTypeIR *>(
addend_node), addend, local_to_global_type_id_map);
return MergeEnumType(
static_cast<const EnumTypeIR *>(addend_node), addend,
local_to_global_type_id_map);
case FunctionTypeKind:
return MergeFunctionType(static_cast<const FunctionTypeIR *>(
addend_node), addend, local_to_global_type_id_map);
return MergeFunctionType(
static_cast<const FunctionTypeIR *>(addend_node), addend,
local_to_global_type_id_map);
default:
return MergeGenericReferringType(addend, addend_node,
local_to_global_type_id_map);
return MergeReferencingType(addend, addend_node,
local_to_global_type_id_map);
}
assert(0);
}
@@ -460,7 +467,7 @@ MergeStatus IRReader::MergeType(
return type_it->second;
}
MergeStatus merge_status = IsTypeNodePresent(
MergeStatus merge_status = LookupType(
addend_node, addend, local_to_global_type_id_map);
if (!merge_status.was_newly_added_) {
return merge_status;
@@ -474,19 +481,17 @@ MergeStatus IRReader::MergeType(
void IRReader::MergeCFunctionLikeDeps(
const IRReader &addend, CFunctionLikeIR *cfunction_like_ir,
AbiElementMap<MergeStatus> *local_to_global_type_id_map) {
// Merge the return type first.
// Merge the return type.
auto ret_type_it =
addend.module_->type_graph_.find(cfunction_like_ir->GetReturnType());
if (ret_type_it == addend.module_->type_graph_.end()) {
// Hidden types aren't officially added to the parent since there is
// nothing actually backing it. We assign a type-id.
cfunction_like_ir->SetReturnType(AllocateNewTypeId());
} else {
if (ret_type_it != addend.module_->type_graph_.end()) {
// Merge the type if we can find another type in the parent module.
MergeStatus ret_merge_status = MergeType(ret_type_it->second, addend,
local_to_global_type_id_map);
cfunction_like_ir->SetReturnType(ret_merge_status.type_id_);
}
// Merge and fix parameters.
// Merge the argument types.
for (auto &param : cfunction_like_ir->GetParameters()) {
MergeReferencingTypeInternal(addend, &param, local_to_global_type_id_map);
}
@@ -497,7 +502,8 @@ void IRReader::MergeFunctionDeps(
FunctionIR *added_node, const IRReader &addend,
AbiElementMap<MergeStatus> *local_to_global_type_id_map) {
MergeCFunctionLikeDeps(addend, added_node, local_to_global_type_id_map);
// Merge and fix template parameters
// Merge the template arguments.
for (auto &template_element : added_node->GetTemplateElements()) {
MergeReferencingTypeInternal(addend, &template_element,
local_to_global_type_id_map);
@@ -528,8 +534,9 @@ void IRReader::MergeFunction(
}
std::string IRReader::AllocateNewTypeId() {
return "type-" + std::to_string(++max_type_id_);
std::string IRReader::AllocateNewTypeId(const std::string &addend_type_id,
const ModuleIR &addend_module) {
return addend_type_id + "#ODR:" + addend_module.GetCompilationUnitPath();
}

View File

@@ -58,7 +58,7 @@ class IRReader {
virtual ~IRReader() {}
virtual bool ReadDump(const std::string &dump_file) = 0;
bool ReadDump(const std::string &dump_file);
ModuleIR &GetModule() {
return *module_;
@@ -71,40 +71,7 @@ class IRReader {
void MergeGraphs(const IRReader &addend);
private:
template <typename T>
MergeStatus MergeReferencingTypeInternalAndUpdateParent(
const IRReader &addend, const T *addend_node,
AbiElementMap<MergeStatus> *local_to_global_type_id_map,
AbiElementMap<T> *parent_map, const std::string &updated_self_type_id);
MergeStatus DoesUDTypeODRViolationExist(
const TypeIR *ud_type, const IRReader &addend,
const std::string &ud_type_unique_id,
AbiElementMap<MergeStatus> *local_to_global_type_id_map_);
MergeStatus MergeReferencingTypeInternal(
const IRReader &addend, ReferencesOtherType *references_type,
AbiElementMap<MergeStatus> *local_to_global_type_id_map);
MergeStatus MergeReferencingType(
const IRReader &addend, const TypeIR *addend_node,
AbiElementMap<MergeStatus> *local_to_global_type_id_map,
const std::string &updated_self_type_id);
MergeStatus MergeGenericReferringType(
const IRReader &addend, const TypeIR *addend_node,
AbiElementMap<MergeStatus> *local_to_global_type_id_map);
template <typename T>
std::pair<MergeStatus, typename AbiElementMap<T>::iterator>
UpdateUDTypeAccounting(
const T *addend_node, const IRReader &addend,
AbiElementMap<MergeStatus> *local_to_global_type_id_map,
AbiElementMap<T> *specific_type_map);
MergeStatus MergeTypeInternal(
const TypeIR *addend_node, const IRReader &addend,
AbiElementMap<MergeStatus> *local_to_global_type_id_map);
virtual bool ReadDumpImpl(const std::string &dump_file) = 0;
void MergeCFunctionLikeDeps(
const IRReader &addend, CFunctionLikeIR *cfunction_like_ir,
@@ -142,10 +109,6 @@ class IRReader {
const IRReader &addend, RecordTypeIR *added_node,
AbiElementMap<MergeStatus> *local_to_global_type_id_map);
MergeStatus IsBuiltinTypeNodePresent(
const BuiltinTypeIR *builtin_type, const IRReader &addend,
AbiElementMap<MergeStatus> *local_to_global_type_id_map);
void MergeGlobalVariable(
const GlobalVarIR *addend_node, const IRReader &addend,
AbiElementMap<MergeStatus> *local_to_global_type_id_map);
@@ -162,11 +125,41 @@ class IRReader {
const FunctionIR *addend_node, const IRReader &addend,
AbiElementMap<MergeStatus> *local_to_global_type_id_map);
void UpdateIRReaderTypeGraph(
const TypeIR *addend_node, const std::string &added_type_id,
template <typename T>
MergeStatus MergeReferencingTypeInternalAndUpdateParent(
const IRReader &addend, const T *addend_node,
AbiElementMap<MergeStatus> *local_to_global_type_id_map,
AbiElementMap<T> *parent_map, const std::string &updated_self_type_id);
MergeStatus MergeReferencingTypeInternal(
const IRReader &addend, ReferencesOtherType *references_type,
AbiElementMap<MergeStatus> *local_to_global_type_id_map);
MergeStatus IsTypeNodePresent(
MergeStatus MergeReferencingType(
const IRReader &addend, const TypeIR *addend_node,
AbiElementMap<MergeStatus> *local_to_global_type_id_map);
template <typename T>
std::pair<MergeStatus, typename AbiElementMap<T>::iterator>
UpdateUDTypeAccounting(
const T *addend_node, const IRReader &addend,
AbiElementMap<MergeStatus> *local_to_global_type_id_map,
AbiElementMap<T> *specific_type_map);
MergeStatus MergeBuiltinType(
const BuiltinTypeIR *builtin_type, const IRReader &addend,
AbiElementMap<MergeStatus> *local_to_global_type_id_map);
MergeStatus LookupUserDefinedType(
const TypeIR *ud_type, const IRReader &addend,
const std::string &ud_type_unique_id,
AbiElementMap<MergeStatus> *local_to_global_type_id_map_);
MergeStatus LookupType(
const TypeIR *addend_node, const IRReader &addend,
AbiElementMap<MergeStatus> *local_to_global_type_id_map);
MergeStatus MergeTypeInternal(
const TypeIR *addend_node, const IRReader &addend,
AbiElementMap<MergeStatus> *local_to_global_type_id_map);
@@ -174,7 +167,8 @@ class IRReader {
const TypeIR *addend_type, const IRReader &addend,
AbiElementMap<MergeStatus> *merged_types_cache);
std::string AllocateNewTypeId();
std::string AllocateNewTypeId(const std::string &addend_type_id,
const ModuleIR &addend_module);
protected:
std::unique_ptr<ModuleIR> module_;

View File

@@ -764,6 +764,14 @@ class ModuleIR {
ModuleIR(const std::set<std::string> *exported_headers)
: exported_headers_(exported_headers) {}
const std::string &GetCompilationUnitPath() const {
return compilation_unit_path_;
}
void SetCompilationUnitPath(const std::string &compilation_unit_path) {
compilation_unit_path_ = compilation_unit_path;
}
const AbiElementMap<FunctionIR> &GetFunctions() const {
return functions_;
}
@@ -872,6 +880,9 @@ class ModuleIR {
public:
// File path to the compilation unit (*.sdump)
std::string compilation_unit_path_;
AbiElementList<RecordTypeIR> record_types_list_;
AbiElementMap<FunctionIR> functions_;
AbiElementMap<GlobalVarIR> global_variables_;

View File

@@ -152,7 +152,7 @@ GetElfSymbolBinding(const JsonObjectRef &elf_symbol) {
"Failed to convert JSON to ElfSymbolBinding");
}
bool JsonIRReader::ReadDump(const std::string &dump_file) {
bool JsonIRReader::ReadDumpImpl(const std::string &dump_file) {
Json::Value tu_json;
Json::Reader reader;
std::ifstream input(dump_file);

View File

@@ -116,9 +116,9 @@ class JsonIRReader : public IRReader {
JsonIRReader(const std::set<std::string> *exported_headers)
: IRReader(exported_headers) {}
bool ReadDump(const std::string &dump_file) override;
private:
bool ReadDumpImpl(const std::string &dump_file) override;
void ReadFunctions(const JsonObjectRef &tu);
void ReadGlobalVariables(const JsonObjectRef &tu);

View File

@@ -39,7 +39,7 @@ void ProtobufIRReader::ReadTypeInfo(
typep->SetAlignment(type_info.alignment());
}
bool ProtobufIRReader::ReadDump(const std::string &dump_file) {
bool ProtobufIRReader::ReadDumpImpl(const std::string &dump_file) {
abi_dump::TranslationUnit tu;
std::ifstream input(dump_file);
google::protobuf::io::IstreamInputStream text_is(&input);

View File

@@ -42,10 +42,9 @@ class ProtobufIRReader : public IRReader {
: IRReader(exported_headers) {}
bool ReadDump(const std::string &dump_file) override;
private:
bool ReadDumpImpl(const std::string &dump_file) override;
void ReadFunctions(const abi_dump::TranslationUnit &tu);
void ReadGlobalVariables(const abi_dump::TranslationUnit &tu);

View File

@@ -3,19 +3,19 @@ record_types {
name: "HiddenBase"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI10HiddenBase"
source_file: "/development/vndk/tools/header-checker/tests/input/example3.h"
linker_set_key: "_ZTI10HiddenBase"
self_type: "type-1"
self_type: "_ZTI10HiddenBase"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "hide"
access: private_access
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIf"
field_offset: 32
field_name: "seek"
access: private_access
@@ -28,20 +28,20 @@ record_types {
name: "List<float>"
size: 8
alignment: 8
referenced_type: "type-31"
referenced_type: "_ZTI4ListIfE"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTI4ListIfE"
self_type: "type-31"
self_type: "_ZTI4ListIfE"
}
fields {
referenced_type: "type-33"
referenced_type: "_ZTIPN4ListIfE5_NodeE"
field_offset: 0
field_name: "middle"
access: public_access
}
template_info {
elements {
referenced_type: "type-3"
referenced_type: "_ZTIf"
}
}
access: public_access
@@ -52,20 +52,20 @@ record_types {
name: "List<int>"
size: 8
alignment: 8
referenced_type: "type-35"
referenced_type: "_ZTI4ListIiE"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTI4ListIiE"
self_type: "type-35"
self_type: "_ZTI4ListIiE"
}
fields {
referenced_type: "type-37"
referenced_type: "_ZTIPN4ListIiE5_NodeE"
field_offset: 0
field_name: "middle"
access: public_access
}
template_info {
elements {
referenced_type: "type-2"
referenced_type: "_ZTIi"
}
}
access: public_access
@@ -76,43 +76,43 @@ record_types {
name: "Hello"
size: 32
alignment: 4
referenced_type: "type-19"
referenced_type: "_ZTI5Hello"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTI5Hello"
self_type: "type-19"
self_type: "_ZTI5Hello"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "foo"
access: public_access
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "bar"
access: public_access
}
fields {
referenced_type: "type-20"
referenced_type: "_ZTIw"
field_offset: 64
field_name: "d"
access: public_access
}
fields {
referenced_type: "type-9"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "enum_field"
access: public_access
}
fields {
referenced_type: "type-9"
referenced_type: "_ZTIj"
field_offset: 128
field_name: "enum_field2"
access: public_access
}
fields {
referenced_type: "type-21"
referenced_type: "_ZTIN5HelloUt1_E"
field_offset: 160
field_name: ""
access: public_access
@@ -125,30 +125,30 @@ record_types {
name: "CPPHello"
size: 56
alignment: 8
referenced_type: "type-23"
referenced_type: "_ZTI8CPPHello"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTI8CPPHello"
self_type: "type-23"
self_type: "_ZTI8CPPHello"
}
fields {
referenced_type: "type-24"
referenced_type: "_ZTIKi"
field_offset: 352
field_name: "cpp_foo"
access: public_access
}
fields {
referenced_type: "type-25"
referenced_type: "_ZTIKf"
field_offset: 384
field_name: "cpp_bar"
access: public_access
}
base_specifiers {
referenced_type: "type-4"
referenced_type: "_ZTIN5test210HelloAgainE"
is_virtual: false
access: private_access
}
base_specifiers {
referenced_type: "type-15"
referenced_type: "_ZTIN5test38ByeAgainIfEE"
is_virtual: false
access: public_access
}
@@ -192,25 +192,25 @@ record_types {
name: "List<float>::_Node"
size: 24
alignment: 8
referenced_type: "type-32"
referenced_type: "_ZTIN4ListIfE5_NodeE"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTIN4ListIfE5_NodeE"
self_type: "type-32"
self_type: "_ZTIN4ListIfE5_NodeE"
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIf"
field_offset: 0
field_name: "mVal"
access: private_access
}
fields {
referenced_type: "type-33"
referenced_type: "_ZTIPN4ListIfE5_NodeE"
field_offset: 64
field_name: "mpPrev"
access: private_access
}
fields {
referenced_type: "type-33"
referenced_type: "_ZTIPN4ListIfE5_NodeE"
field_offset: 128
field_name: "mpNext"
access: private_access
@@ -223,25 +223,25 @@ record_types {
name: "Hello::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:19:3)"
size: 12
alignment: 4
referenced_type: "type-21"
referenced_type: "_ZTIN5HelloUt1_E"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTIN5HelloUt1_E"
self_type: "type-21"
self_type: "_ZTIN5HelloUt1_E"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "a"
access: public_access
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "b"
access: public_access
}
fields {
referenced_type: "type-22"
referenced_type: "_ZTIN5HelloUt1_Ut_E"
field_offset: 64
field_name: ""
access: public_access
@@ -255,13 +255,13 @@ record_types {
name: "Hello::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:19:3)::(anonymous struct at /development/vndk/tools/header-checker/tests/input/example1.h:22:5)"
size: 4
alignment: 4
referenced_type: "type-22"
referenced_type: "_ZTIN5HelloUt1_Ut_E"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTIN5HelloUt1_Ut_E"
self_type: "type-22"
self_type: "_ZTIN5HelloUt1_Ut_E"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "c"
access: public_access
@@ -275,19 +275,19 @@ record_types {
name: "test2::HelloAgain"
size: 40
alignment: 8
referenced_type: "type-4"
referenced_type: "_ZTIN5test210HelloAgainE"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIN5test210HelloAgainE"
self_type: "type-4"
self_type: "_ZTIN5test210HelloAgainE"
}
fields {
referenced_type: "type-5"
referenced_type: "_ZTINSt3__16vectorIPN5test210HelloAgainENS_9allocatorIS3_EEEE"
field_offset: 64
field_name: "foo_again"
access: public_access
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 256
field_name: "bar_again"
access: public_access
@@ -332,13 +332,13 @@ record_types {
name: "test3::Outer::Inner"
size: 4
alignment: 4
referenced_type: "type-18"
referenced_type: "_ZTIN5test35Outer5InnerE"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIN5test35Outer5InnerE"
self_type: "type-18"
self_type: "_ZTIN5test35Outer5InnerE"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "b"
access: private_access
@@ -351,13 +351,13 @@ record_types {
name: "test3::Outer"
size: 4
alignment: 4
referenced_type: "type-17"
referenced_type: "_ZTIN5test35OuterE"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIN5test35OuterE"
self_type: "type-17"
self_type: "_ZTIN5test35OuterE"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "a"
access: public_access
@@ -370,26 +370,26 @@ record_types {
name: "test3::ByeAgain<double>"
size: 16
alignment: 8
referenced_type: "type-13"
referenced_type: "_ZTIN5test38ByeAgainIdEE"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIN5test38ByeAgainIdEE"
self_type: "type-13"
self_type: "_ZTIN5test38ByeAgainIdEE"
}
fields {
referenced_type: "type-14"
referenced_type: "_ZTId"
field_offset: 0
field_name: "foo_again"
access: public_access
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "bar_again"
access: public_access
}
template_info {
elements {
referenced_type: "type-14"
referenced_type: "_ZTId"
}
}
access: public_access
@@ -400,26 +400,26 @@ record_types {
name: "test3::ByeAgain<float>"
size: 8
alignment: 4
referenced_type: "type-15"
referenced_type: "_ZTIN5test38ByeAgainIfEE"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIN5test38ByeAgainIfEE"
self_type: "type-15"
self_type: "_ZTIN5test38ByeAgainIfEE"
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIf"
field_offset: 0
field_name: "foo_again"
access: public_access
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIf"
field_offset: 32
field_name: "bar_Again"
access: public_access
}
template_info {
elements {
referenced_type: "type-3"
referenced_type: "_ZTIf"
}
}
access: public_access
@@ -430,12 +430,12 @@ enum_types {
name: "Foo_s"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTI5Foo_s"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTI5Foo_s"
self_type: "type-8"
self_type: "_ZTI5Foo_s"
}
underlying_type: "type-9"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 10
name: "foosball"
@@ -451,12 +451,12 @@ enum_types {
name: "test3::Kind"
size: 4
alignment: 4
referenced_type: "type-16"
referenced_type: "_ZTIN5test34KindE"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIN5test34KindE"
self_type: "type-16"
self_type: "_ZTIN5test34KindE"
}
underlying_type: "type-9"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 24
name: "test3::kind1"
@@ -472,12 +472,12 @@ enum_types {
name: "CPPHello::Bla"
size: 4
alignment: 4
referenced_type: "type-27"
referenced_type: "_ZTIN8CPPHello3BlaE"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTIN8CPPHello3BlaE"
self_type: "type-27"
self_type: "_ZTIN8CPPHello3BlaE"
}
underlying_type: "type-9"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "CPPHello::BLA"
@@ -489,10 +489,10 @@ pointer_types {
name: "CPPHello *"
size: 8
alignment: 8
referenced_type: "type-23"
referenced_type: "_ZTI8CPPHello"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTIP8CPPHello"
self_type: "type-26"
self_type: "_ZTIP8CPPHello"
}
}
pointer_types {
@@ -500,10 +500,10 @@ pointer_types {
name: "const char *"
size: 8
alignment: 8
referenced_type: "type-38"
referenced_type: "_ZTIKc"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTIPKc"
self_type: "type-39"
self_type: "_ZTIPKc"
}
}
pointer_types {
@@ -511,10 +511,10 @@ pointer_types {
name: "List<float>::_Node *"
size: 8
alignment: 8
referenced_type: "type-32"
referenced_type: "_ZTIN4ListIfE5_NodeE"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTIPN4ListIfE5_NodeE"
self_type: "type-33"
self_type: "_ZTIPN4ListIfE5_NodeE"
}
}
pointer_types {
@@ -522,10 +522,10 @@ pointer_types {
name: "List<int>::_Node *"
size: 8
alignment: 8
referenced_type: "type-36"
referenced_type: "_ZTIN4ListIiE5_NodeE"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTIPN4ListIiE5_NodeE"
self_type: "type-37"
self_type: "_ZTIPN4ListIiE5_NodeE"
}
}
pointer_types {
@@ -533,10 +533,10 @@ pointer_types {
name: "test2::HelloAgain *"
size: 8
alignment: 8
referenced_type: "type-4"
referenced_type: "_ZTIN5test210HelloAgainE"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIPN5test210HelloAgainE"
self_type: "type-7"
self_type: "_ZTIPN5test210HelloAgainE"
}
}
pointer_types {
@@ -544,10 +544,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTIPf"
self_type: "type-30"
self_type: "_ZTIPf"
}
}
pointer_types {
@@ -555,10 +555,10 @@ pointer_types {
name: "int *"
size: 8
alignment: 8
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTIPi"
self_type: "type-29"
self_type: "_ZTIPi"
}
}
lvalue_reference_types {
@@ -566,10 +566,10 @@ lvalue_reference_types {
name: "const float &"
size: 8
alignment: 8
referenced_type: "type-25"
referenced_type: "_ZTIKf"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTIRKf"
self_type: "type-34"
self_type: "_ZTIRKf"
}
}
builtin_types {
@@ -577,10 +577,10 @@ builtin_types {
name: "bool"
size: 1
alignment: 1
referenced_type: "type-12"
referenced_type: "_ZTIb"
source_file: ""
linker_set_key: "_ZTIb"
self_type: "type-12"
self_type: "_ZTIb"
}
is_unsigned: true
is_integral: true
@@ -590,10 +590,10 @@ builtin_types {
name: "char"
size: 1
alignment: 1
referenced_type: "type-40"
referenced_type: "_ZTIc"
source_file: ""
linker_set_key: "_ZTIc"
self_type: "type-40"
self_type: "_ZTIc"
}
is_unsigned: false
is_integral: true
@@ -603,10 +603,10 @@ builtin_types {
name: "double"
size: 8
alignment: 8
referenced_type: "type-14"
referenced_type: "_ZTId"
source_file: ""
linker_set_key: "_ZTId"
self_type: "type-14"
self_type: "_ZTId"
}
is_unsigned: false
is_integral: false
@@ -616,10 +616,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -629,10 +629,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -642,10 +642,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-9"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-9"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -655,10 +655,10 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-6"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-6"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
@@ -668,10 +668,10 @@ builtin_types {
name: "wchar_t"
size: 4
alignment: 4
referenced_type: "type-20"
referenced_type: "_ZTIw"
source_file: ""
linker_set_key: "_ZTIw"
self_type: "type-20"
self_type: "_ZTIw"
}
is_unsigned: false
is_integral: true
@@ -681,10 +681,10 @@ qualified_types {
name: "bool const[2]"
size: 2
alignment: 1
referenced_type: "type-10"
referenced_type: "_ZTIA2_b"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIA2_Kb"
self_type: "type-11"
self_type: "_ZTIA2_Kb"
}
is_const: true
is_volatile: false
@@ -695,10 +695,10 @@ qualified_types {
name: "const CPPHello"
size: 56
alignment: 8
referenced_type: "type-23"
referenced_type: "_ZTI8CPPHello"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTIK8CPPHello"
self_type: "type-28"
self_type: "_ZTIK8CPPHello"
}
is_const: true
is_volatile: false
@@ -709,10 +709,10 @@ qualified_types {
name: "const char"
size: 1
alignment: 1
referenced_type: "type-40"
referenced_type: "_ZTIc"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTIKc"
self_type: "type-38"
self_type: "_ZTIKc"
}
is_const: true
is_volatile: false
@@ -723,10 +723,10 @@ qualified_types {
name: "const float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTIKf"
self_type: "type-25"
self_type: "_ZTIKf"
}
is_const: true
is_volatile: false
@@ -737,10 +737,10 @@ qualified_types {
name: "const int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_ZTIKi"
self_type: "type-24"
self_type: "_ZTIKi"
}
is_const: true
is_volatile: false
@@ -751,64 +751,64 @@ array_types {
name: "bool [2]"
size: 2
alignment: 1
referenced_type: "type-12"
referenced_type: "_ZTIb"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIA2_b"
self_type: "type-10"
self_type: "_ZTIA2_b"
}
}
functions {
return_type: "type-31"
return_type: "_ZTI4ListIfE"
function_name: "castInterface"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
parameters {
referenced_type: "type-31"
referenced_type: "_ZTI4ListIfE"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-39"
referenced_type: "_ZTIPKc"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIb"
default_arg: false
is_this_ptr: false
}
template_info {
elements {
referenced_type: "type-3"
referenced_type: "_ZTIf"
}
elements {
referenced_type: "type-3"
referenced_type: "_ZTIf"
}
elements {
referenced_type: "type-3"
referenced_type: "_ZTIf"
}
elements {
referenced_type: "type-3"
referenced_type: "_ZTIf"
}
}
linker_set_key: "_Z13castInterfaceIffffE4ListIT_ES0_IT0_EPKcb"
access: public_access
}
functions {
return_type: "type-2"
return_type: "_ZTIi"
function_name: "boo"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
parameters {
referenced_type: "type-28"
referenced_type: "_ZTIK8CPPHello"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-29"
referenced_type: "_ZTIPi"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-30"
referenced_type: "_ZTIPf"
default_arg: false
is_this_ptr: false
}
@@ -816,23 +816,23 @@ functions {
access: public_access
}
functions {
return_type: "type-6"
return_type: "_ZTIv"
function_name: "format"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "_Z6formatv"
access: public_access
}
functions {
return_type: "type-6"
return_type: "_ZTIv"
function_name: "List<float>::_Node::_Node"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
parameters {
referenced_type: "type-33"
referenced_type: "_ZTIPN4ListIfE5_NodeE"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-34"
referenced_type: "_ZTIRKf"
default_arg: false
is_this_ptr: false
}
@@ -840,16 +840,16 @@ functions {
access: public_access
}
functions {
return_type: "type-6"
return_type: "_ZTIv"
function_name: "List<float>::_Node::_Node"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
parameters {
referenced_type: "type-33"
referenced_type: "_ZTIPN4ListIfE5_NodeE"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-34"
referenced_type: "_ZTIRKf"
default_arg: false
is_this_ptr: false
}
@@ -857,11 +857,11 @@ functions {
access: public_access
}
functions {
return_type: "type-6"
return_type: "_ZTIv"
function_name: "List<float>::_Node::~_Node"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
parameters {
referenced_type: "type-33"
referenced_type: "_ZTIPN4ListIfE5_NodeE"
default_arg: false
is_this_ptr: true
}
@@ -869,11 +869,11 @@ functions {
access: public_access
}
functions {
return_type: "type-6"
return_type: "_ZTIv"
function_name: "List<float>::_Node::~_Node"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
parameters {
referenced_type: "type-33"
referenced_type: "_ZTIPN4ListIfE5_NodeE"
default_arg: false
is_this_ptr: true
}
@@ -881,11 +881,11 @@ functions {
access: public_access
}
functions {
return_type: "type-6"
return_type: "_ZTIv"
function_name: "test2::HelloAgain::~HelloAgain"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
parameters {
referenced_type: "type-7"
referenced_type: "_ZTIPN5test210HelloAgainE"
default_arg: false
is_this_ptr: true
}
@@ -893,11 +893,11 @@ functions {
access: public_access
}
functions {
return_type: "type-6"
return_type: "_ZTIv"
function_name: "test2::HelloAgain::~HelloAgain"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
parameters {
referenced_type: "type-7"
referenced_type: "_ZTIPN5test210HelloAgainE"
default_arg: false
is_this_ptr: true
}
@@ -905,11 +905,11 @@ functions {
access: public_access
}
functions {
return_type: "type-6"
return_type: "_ZTIv"
function_name: "test2::HelloAgain::~HelloAgain"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
parameters {
referenced_type: "type-7"
referenced_type: "_ZTIPN5test210HelloAgainE"
default_arg: false
is_this_ptr: true
}
@@ -917,11 +917,11 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIb"
function_name: "test3::End"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: true
is_this_ptr: false
}
@@ -929,11 +929,11 @@ functions {
access: public_access
}
functions {
return_type: "type-2"
return_type: "_ZTIi"
function_name: "CPPHello::again"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
parameters {
referenced_type: "type-26"
referenced_type: "_ZTIP8CPPHello"
default_arg: false
is_this_ptr: true
}
@@ -941,11 +941,11 @@ functions {
access: public_access
}
functions {
return_type: "type-2"
return_type: "_ZTIi"
function_name: "CPPHello::test_enum"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
parameters {
referenced_type: "type-26"
referenced_type: "_ZTIP8CPPHello"
default_arg: false
is_this_ptr: true
}
@@ -953,11 +953,11 @@ functions {
access: public_access
}
functions {
return_type: "type-6"
return_type: "_ZTIv"
function_name: "CPPHello::CPPHello"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
parameters {
referenced_type: "type-26"
referenced_type: "_ZTIP8CPPHello"
default_arg: false
is_this_ptr: true
}
@@ -965,11 +965,11 @@ functions {
access: public_access
}
functions {
return_type: "type-6"
return_type: "_ZTIv"
function_name: "CPPHello::CPPHello"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
parameters {
referenced_type: "type-26"
referenced_type: "_ZTIP8CPPHello"
default_arg: false
is_this_ptr: true
}
@@ -980,48 +980,48 @@ global_vars {
name: "__test_var"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZL10__test_var"
referenced_type: "type-11"
referenced_type: "_ZTIA2_Kb"
access: public_access
}
global_vars {
name: "test2::HelloAgain::hello_forever"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZN5test210HelloAgain13hello_foreverE"
referenced_type: "type-2"
referenced_type: "_ZTIi"
access: public_access
}
global_vars {
name: "test3::double_bye"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZN5test310double_byeE"
referenced_type: "type-13"
referenced_type: "_ZTIN5test38ByeAgainIdEE"
access: public_access
}
global_vars {
name: "test3::ByeAgain<float>::foo_forever"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZN5test38ByeAgainIfE11foo_foreverE"
referenced_type: "type-2"
referenced_type: "_ZTIi"
access: public_access
}
global_vars {
name: "float_list_test"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "float_list_test"
referenced_type: "type-31"
referenced_type: "_ZTI4ListIfE"
access: public_access
}
global_vars {
name: "int_list_test"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "int_list_test"
referenced_type: "type-35"
referenced_type: "_ZTI4ListIiE"
access: public_access
}
global_vars {
name: "node"
source_file: "/development/vndk/tools/header-checker/tests/input/example1.h"
linker_set_key: "node"
referenced_type: "type-32"
referenced_type: "_ZTIN4ListIfE5_NodeE"
access: public_access
}

File diff suppressed because it is too large Load Diff

View File

@@ -3,19 +3,19 @@ record_types {
name: "HiddenBase"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI10HiddenBase"
source_file: "/development/vndk/tools/header-checker/tests/input/example3.h"
linker_set_key: "_ZTI10HiddenBase"
self_type: "type-1"
self_type: "_ZTI10HiddenBase"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "hide"
access: private_access
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIf"
field_offset: 32
field_name: "seek"
access: private_access
@@ -28,19 +28,19 @@ record_types {
name: "test2::HelloAgain"
size: 40
alignment: 8
referenced_type: "type-4"
referenced_type: "_ZTIN5test210HelloAgainE"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIN5test210HelloAgainE"
self_type: "type-4"
self_type: "_ZTIN5test210HelloAgainE"
}
fields {
referenced_type: "type-5"
referenced_type: "_ZTINSt3__16vectorIPN5test210HelloAgainENS_9allocatorIS3_EEEE"
field_offset: 64
field_name: "foo_again"
access: public_access
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 256
field_name: "bar_again"
access: public_access
@@ -85,13 +85,13 @@ record_types {
name: "test3::Outer::Inner"
size: 4
alignment: 4
referenced_type: "type-20"
referenced_type: "_ZTIN5test35Outer5InnerE"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIN5test35Outer5InnerE"
self_type: "type-20"
self_type: "_ZTIN5test35Outer5InnerE"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "b"
access: private_access
@@ -104,13 +104,13 @@ record_types {
name: "test3::Outer"
size: 4
alignment: 4
referenced_type: "type-19"
referenced_type: "_ZTIN5test35OuterE"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIN5test35OuterE"
self_type: "type-19"
self_type: "_ZTIN5test35OuterE"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "a"
access: public_access
@@ -123,26 +123,26 @@ record_types {
name: "test3::ByeAgain<double>"
size: 16
alignment: 8
referenced_type: "type-13"
referenced_type: "_ZTIN5test38ByeAgainIdEE"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIN5test38ByeAgainIdEE"
self_type: "type-13"
self_type: "_ZTIN5test38ByeAgainIdEE"
}
fields {
referenced_type: "type-14"
referenced_type: "_ZTId"
field_offset: 0
field_name: "foo_again"
access: public_access
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "bar_again"
access: public_access
}
template_info {
elements {
referenced_type: "type-14"
referenced_type: "_ZTId"
}
}
access: public_access
@@ -153,26 +153,26 @@ record_types {
name: "test3::ByeAgain<float>"
size: 8
alignment: 4
referenced_type: "type-16"
referenced_type: "_ZTIN5test38ByeAgainIfEE"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIN5test38ByeAgainIfEE"
self_type: "type-16"
self_type: "_ZTIN5test38ByeAgainIfEE"
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIf"
field_offset: 0
field_name: "foo_again"
access: public_access
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIf"
field_offset: 32
field_name: "bar_Again"
access: public_access
}
template_info {
elements {
referenced_type: "type-3"
referenced_type: "_ZTIf"
}
}
access: public_access
@@ -183,12 +183,12 @@ enum_types {
name: "Foo_s"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTI5Foo_s"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTI5Foo_s"
self_type: "type-8"
self_type: "_ZTI5Foo_s"
}
underlying_type: "type-9"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 10
name: "foosball"
@@ -204,12 +204,12 @@ enum_types {
name: "test3::Kind"
size: 4
alignment: 4
referenced_type: "type-18"
referenced_type: "_ZTIN5test34KindE"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIN5test34KindE"
self_type: "type-18"
self_type: "_ZTIN5test34KindE"
}
underlying_type: "type-9"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 24
name: "test3::kind1"
@@ -225,10 +225,10 @@ pointer_types {
name: "test2::HelloAgain *"
size: 8
alignment: 8
referenced_type: "type-4"
referenced_type: "_ZTIN5test210HelloAgainE"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIPN5test210HelloAgainE"
self_type: "type-6"
self_type: "_ZTIPN5test210HelloAgainE"
}
}
pointer_types {
@@ -236,10 +236,10 @@ pointer_types {
name: "test3::ByeAgain<double> *"
size: 8
alignment: 8
referenced_type: "type-13"
referenced_type: "_ZTIN5test38ByeAgainIdEE"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIPN5test38ByeAgainIdEE"
self_type: "type-15"
self_type: "_ZTIPN5test38ByeAgainIdEE"
}
}
pointer_types {
@@ -247,10 +247,10 @@ pointer_types {
name: "test3::ByeAgain<float> *"
size: 8
alignment: 8
referenced_type: "type-16"
referenced_type: "_ZTIN5test38ByeAgainIfEE"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIPN5test38ByeAgainIfEE"
self_type: "type-17"
self_type: "_ZTIPN5test38ByeAgainIfEE"
}
}
builtin_types {
@@ -258,10 +258,10 @@ builtin_types {
name: "bool"
size: 1
alignment: 1
referenced_type: "type-12"
referenced_type: "_ZTIb"
source_file: ""
linker_set_key: "_ZTIb"
self_type: "type-12"
self_type: "_ZTIb"
}
is_unsigned: true
is_integral: true
@@ -271,10 +271,10 @@ builtin_types {
name: "double"
size: 8
alignment: 8
referenced_type: "type-14"
referenced_type: "_ZTId"
source_file: ""
linker_set_key: "_ZTId"
self_type: "type-14"
self_type: "_ZTId"
}
is_unsigned: false
is_integral: false
@@ -284,10 +284,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -297,10 +297,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -310,10 +310,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-9"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-9"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -323,10 +323,10 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-7"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-7"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
@@ -336,10 +336,10 @@ qualified_types {
name: "bool const[2]"
size: 2
alignment: 1
referenced_type: "type-10"
referenced_type: "_ZTIA2_b"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIA2_Kb"
self_type: "type-11"
self_type: "_ZTIA2_Kb"
}
is_const: true
is_volatile: false
@@ -350,18 +350,18 @@ array_types {
name: "bool [2]"
size: 2
alignment: 1
referenced_type: "type-12"
referenced_type: "_ZTIb"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZTIA2_b"
self_type: "type-10"
self_type: "_ZTIA2_b"
}
}
functions {
return_type: "type-2"
return_type: "_ZTIi"
function_name: "test2::HelloAgain::again"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
parameters {
referenced_type: "type-6"
referenced_type: "_ZTIPN5test210HelloAgainE"
default_arg: false
is_this_ptr: true
}
@@ -369,11 +369,11 @@ functions {
access: public_access
}
functions {
return_type: "type-7"
return_type: "_ZTIv"
function_name: "test2::HelloAgain::~HelloAgain"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
parameters {
referenced_type: "type-6"
referenced_type: "_ZTIPN5test210HelloAgainE"
default_arg: false
is_this_ptr: true
}
@@ -381,11 +381,11 @@ functions {
access: public_access
}
functions {
return_type: "type-7"
return_type: "_ZTIv"
function_name: "test2::HelloAgain::~HelloAgain"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
parameters {
referenced_type: "type-6"
referenced_type: "_ZTIPN5test210HelloAgainE"
default_arg: false
is_this_ptr: true
}
@@ -393,11 +393,11 @@ functions {
access: public_access
}
functions {
return_type: "type-7"
return_type: "_ZTIv"
function_name: "test2::HelloAgain::~HelloAgain"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
parameters {
referenced_type: "type-6"
referenced_type: "_ZTIPN5test210HelloAgainE"
default_arg: false
is_this_ptr: true
}
@@ -405,11 +405,11 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIb"
function_name: "test3::End"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: true
is_this_ptr: false
}
@@ -417,41 +417,41 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIb"
function_name: "test3::Begin"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
template_info {
elements {
referenced_type: "type-3"
referenced_type: "_ZTIf"
}
elements {
referenced_type: "type-2"
referenced_type: "_ZTIi"
}
}
linker_set_key: "_ZN5test35BeginIfiEEbT_T0_i"
access: public_access
}
functions {
return_type: "type-21"
return_type: "_ZTINSt3__16vectorIPiNS_9allocatorIS1_EEEE"
function_name: "test3::Dummy"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -459,16 +459,16 @@ functions {
access: public_access
}
functions {
return_type: "type-14"
return_type: "_ZTId"
function_name: "test3::ByeAgain<double>::method_foo"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
parameters {
referenced_type: "type-15"
referenced_type: "_ZTIPN5test38ByeAgainIdEE"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-14"
referenced_type: "_ZTId"
default_arg: false
is_this_ptr: false
}
@@ -476,16 +476,16 @@ functions {
access: public_access
}
functions {
return_type: "type-3"
return_type: "_ZTIf"
function_name: "test3::ByeAgain<float>::method_foo"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
parameters {
referenced_type: "type-17"
referenced_type: "_ZTIPN5test38ByeAgainIfEE"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -496,27 +496,27 @@ global_vars {
name: "__test_var"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZL10__test_var"
referenced_type: "type-11"
referenced_type: "_ZTIA2_Kb"
access: public_access
}
global_vars {
name: "test2::HelloAgain::hello_forever"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZN5test210HelloAgain13hello_foreverE"
referenced_type: "type-2"
referenced_type: "_ZTIi"
access: public_access
}
global_vars {
name: "test3::double_bye"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZN5test310double_byeE"
referenced_type: "type-13"
referenced_type: "_ZTIN5test38ByeAgainIdEE"
access: public_access
}
global_vars {
name: "test3::ByeAgain<float>::foo_forever"
source_file: "/development/vndk/tools/header-checker/tests/input/example2.h"
linker_set_key: "_ZN5test38ByeAgainIfE11foo_foreverE"
referenced_type: "type-2"
referenced_type: "_ZTIi"
access: public_access
}

View File

@@ -3,19 +3,19 @@ record_types {
name: "HiddenBase"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI10HiddenBase"
source_file: "/development/vndk/tools/header-checker/tests/input/example3.h"
linker_set_key: "_ZTI10HiddenBase"
self_type: "type-1"
self_type: "_ZTI10HiddenBase"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "hide"
access: private_access
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIf"
field_offset: 32
field_name: "seek"
access: private_access
@@ -28,10 +28,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -41,10 +41,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true

View File

@@ -7,8 +7,8 @@
"is_integral" : true,
"linker_set_key" : "_ZTIi",
"name" : "int",
"referenced_type" : "type-1",
"self_type" : "type-1",
"referenced_type" : "_ZTIi",
"self_type" : "_ZTIi",
"size" : 4
}
],
@@ -22,19 +22,19 @@
{
"linker_set_key" : "non_type_template",
"name" : "non_type_template",
"referenced_type" : "type-1",
"referenced_type" : "_ZTIi",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/known_issues.h"
},
{
"linker_set_key" : "return_type",
"name" : "return_type",
"referenced_type" : "type-2",
"referenced_type" : "_ZTI7STDCALL",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/known_issues.h"
},
{
"linker_set_key" : "template_arg_in_namespace",
"name" : "template_arg_in_namespace",
"referenced_type" : "type-1",
"referenced_type" : "_ZTIi",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/known_issues.h"
}
],

View File

@@ -3,19 +3,19 @@ record_types {
name: "Foo"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI3Foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTI3Foo"
self_type: "type-1"
self_type: "_ZTI3Foo"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIPi"
field_offset: 0
field_name: "a_"
access: private_access
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIPi"
field_offset: 32
field_name: "b_"
access: private_access
@@ -28,13 +28,13 @@ record_types {
name: "Cinner"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTI6Cinner"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTI6Cinner"
self_type: "type-7"
self_type: "_ZTI6Cinner"
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "c"
access: public_access
@@ -47,19 +47,19 @@ record_types {
name: "Cstruct"
size: 8
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTI7Cstruct"
self_type: "type-5"
self_type: "_ZTI7Cstruct"
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "a"
access: public_access
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIP6Cinner"
field_offset: 32
field_name: "b"
access: public_access
@@ -72,10 +72,10 @@ pointer_types {
name: "Foo *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI3Foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTIP3Foo"
self_type: "type-10"
self_type: "_ZTIP3Foo"
}
}
pointer_types {
@@ -83,10 +83,10 @@ pointer_types {
name: "Cinner *"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTI6Cinner"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIP6Cinner"
self_type: "type-6"
self_type: "_ZTIP6Cinner"
}
}
pointer_types {
@@ -94,10 +94,10 @@ pointer_types {
name: "Cstruct *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIP7Cstruct"
self_type: "type-4"
self_type: "_ZTIP7Cstruct"
}
}
pointer_types {
@@ -105,10 +105,10 @@ pointer_types {
name: "Cstruct **"
size: 4
alignment: 4
referenced_type: "type-4"
referenced_type: "_ZTIP7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIPP7Cstruct"
self_type: "type-8"
self_type: "_ZTIPP7Cstruct"
}
}
pointer_types {
@@ -116,10 +116,10 @@ pointer_types {
name: "int *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIi"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTIPi"
self_type: "type-2"
self_type: "_ZTIPi"
}
}
builtin_types {
@@ -127,10 +127,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-3"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -140,20 +140,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-9"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-9"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-9"
return_type: "_ZTIv"
function_name: "CFunction"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
parameters {
referenced_type: "type-8"
referenced_type: "_ZTIPP7Cstruct"
default_arg: false
is_this_ptr: false
}
@@ -161,16 +161,16 @@ functions {
access: public_access
}
functions {
return_type: "type-1"
return_type: "_ZTI3Foo"
function_name: "foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIPi"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIPi"
default_arg: false
is_this_ptr: false
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "UnusedStruct"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12UnusedStruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTI12UnusedStruct"
self_type: "type-1"
self_type: "_ZTI12UnusedStruct"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "mUnusedMember"
access: public_access
@@ -22,19 +22,19 @@ record_types {
name: "Foo"
size: 8
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTI3Foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTI3Foo"
self_type: "type-8"
self_type: "_ZTI3Foo"
}
fields {
referenced_type: "type-9"
referenced_type: "_ZTIPi"
field_offset: 0
field_name: "a_"
access: private_access
}
fields {
referenced_type: "type-9"
referenced_type: "_ZTIPi"
field_offset: 32
field_name: "b_"
access: private_access
@@ -47,13 +47,13 @@ record_types {
name: "Cinner"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTI6Cinner"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTI6Cinner"
self_type: "type-6"
self_type: "_ZTI6Cinner"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "c"
access: public_access
@@ -66,19 +66,19 @@ record_types {
name: "Cstruct"
size: 8
alignment: 4
referenced_type: "type-4"
referenced_type: "_ZTI7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTI7Cstruct"
self_type: "type-4"
self_type: "_ZTI7Cstruct"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "a"
access: public_access
}
fields {
referenced_type: "type-5"
referenced_type: "_ZTIP6Cinner"
field_offset: 32
field_name: "b"
access: public_access
@@ -91,10 +91,10 @@ pointer_types {
name: "Foo *"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTI3Foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTIP3Foo"
self_type: "type-11"
self_type: "_ZTIP3Foo"
}
}
pointer_types {
@@ -102,10 +102,10 @@ pointer_types {
name: "Cinner *"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTI6Cinner"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIP6Cinner"
self_type: "type-5"
self_type: "_ZTIP6Cinner"
}
}
pointer_types {
@@ -113,10 +113,10 @@ pointer_types {
name: "Cstruct *"
size: 4
alignment: 4
referenced_type: "type-4"
referenced_type: "_ZTI7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIP7Cstruct"
self_type: "type-3"
self_type: "_ZTIP7Cstruct"
}
}
pointer_types {
@@ -124,10 +124,10 @@ pointer_types {
name: "Cstruct **"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIP7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIPP7Cstruct"
self_type: "type-7"
self_type: "_ZTIPP7Cstruct"
}
}
pointer_types {
@@ -135,10 +135,10 @@ pointer_types {
name: "int *"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTIPi"
self_type: "type-9"
self_type: "_ZTIPi"
}
}
builtin_types {
@@ -146,10 +146,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -159,20 +159,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "CFunction"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
parameters {
referenced_type: "type-7"
referenced_type: "_ZTIPP7Cstruct"
default_arg: false
is_this_ptr: false
}
@@ -180,16 +180,16 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTI3Foo"
function_name: "foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIPi"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIPi"
default_arg: false
is_this_ptr: false
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::~SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,11 +365,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -377,16 +377,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-2"
return_type: "_ZTIi"
function_name: "HighVolumeSpeaker::AddedFunction"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -406,11 +406,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -418,11 +418,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::~SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,11 +365,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -377,16 +377,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -406,11 +406,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::~SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,11 +365,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -377,16 +377,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -406,11 +406,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -421,7 +421,7 @@ global_vars {
name: "HighVolumeSpeaker::global_unprotected_id"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZN17HighVolumeSpeaker21global_unprotected_idE"
referenced_type: "type-2"
referenced_type: "_ZTIi"
access: public_access
}
elf_functions {

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: private_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: private_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: private_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-4"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-5"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-2"
underlying_type: "_ZTIi"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -209,10 +209,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -220,10 +220,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-4"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-3"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -231,10 +231,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -242,10 +242,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-6"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -253,10 +253,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-7"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -266,10 +266,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -279,10 +279,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-5"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -292,20 +292,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -313,11 +313,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -325,11 +325,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -337,11 +337,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -349,11 +349,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -361,16 +361,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-7"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -378,11 +378,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -390,11 +390,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -217,10 +217,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -228,10 +228,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -239,10 +239,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -250,10 +250,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -261,10 +261,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -274,10 +274,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -287,10 +287,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -300,20 +300,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -321,11 +321,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -333,11 +333,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -345,11 +345,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -357,11 +357,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -369,16 +369,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -386,11 +386,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -398,11 +398,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 20
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 32
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 64
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: true
access: public_access
}
@@ -188,13 +188,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -244,12 +244,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -273,10 +273,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -284,10 +284,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -295,10 +295,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -306,10 +306,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -317,10 +317,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -330,10 +330,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -343,10 +343,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -356,20 +356,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -377,11 +377,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -389,11 +389,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -401,11 +401,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -413,11 +413,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -425,16 +425,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -442,11 +442,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -454,11 +454,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -6,8 +6,8 @@
"alignment" : 4,
"linker_set_key" : "_ZTIf",
"name" : "float",
"referenced_type" : "type-3",
"self_type" : "type-3",
"referenced_type" : "_ZTIf",
"self_type" : "_ZTIf",
"size" : 4
},
{
@@ -15,8 +15,8 @@
"is_integral" : true,
"linker_set_key" : "_ZTIi",
"name" : "int",
"referenced_type" : "type-2",
"self_type" : "type-2",
"referenced_type" : "_ZTIi",
"self_type" : "_ZTIi",
"size" : 4
},
{
@@ -25,15 +25,15 @@
"is_unsigned" : true,
"linker_set_key" : "_ZTIj",
"name" : "unsigned int",
"referenced_type" : "type-6",
"self_type" : "type-6",
"referenced_type" : "_ZTIj",
"self_type" : "_ZTIj",
"size" : 4
},
{
"linker_set_key" : "_ZTIv",
"name" : "void",
"referenced_type" : "type-10",
"self_type" : "type-10"
"referenced_type" : "_ZTIv",
"self_type" : "_ZTIv"
}
],
"elf_functions" :
@@ -104,11 +104,11 @@
],
"linker_set_key" : "_ZTIN12SuperSpeaker6VolumeE",
"name" : "SuperSpeaker::Volume",
"referenced_type" : "type-8",
"self_type" : "type-8",
"referenced_type" : "_ZTIN12SuperSpeaker6VolumeE",
"self_type" : "_ZTIN12SuperSpeaker6VolumeE",
"size" : 4,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h",
"underlying_type" : "type-6"
"underlying_type" : "_ZTIj"
}
],
"function_types" : [],
@@ -121,10 +121,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-9"
"referenced_type" : "_ZTIP12SuperSpeaker"
}
],
"return_type" : "type-10",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
},
{
@@ -133,10 +133,10 @@
"parameters" :
[
{
"referenced_type" : "type-2"
"referenced_type" : "_ZTIi"
}
],
"return_type" : "type-9",
"return_type" : "_ZTIP12SuperSpeaker",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
},
{
@@ -146,10 +146,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-9"
"referenced_type" : "_ZTIP12SuperSpeaker"
}
],
"return_type" : "type-8",
"return_type" : "_ZTIN12SuperSpeaker6VolumeE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
},
{
@@ -159,10 +159,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-4"
"referenced_type" : "_ZTIP16LowVolumeSpeaker"
}
],
"return_type" : "type-10",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
},
{
@@ -172,10 +172,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-4"
"referenced_type" : "_ZTIP16LowVolumeSpeaker"
}
],
"return_type" : "type-10",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
},
{
@@ -185,13 +185,13 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-12"
"referenced_type" : "_ZTIP17HighVolumeSpeaker"
},
{
"referenced_type" : "type-3"
"referenced_type" : "_ZTIf"
}
],
"return_type" : "type-12",
"return_type" : "_ZTIP17HighVolumeSpeaker",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
},
{
@@ -201,10 +201,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-12"
"referenced_type" : "_ZTIP17HighVolumeSpeaker"
}
],
"return_type" : "type-10",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
},
{
@@ -214,10 +214,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-12"
"referenced_type" : "_ZTIP17HighVolumeSpeaker"
}
],
"return_type" : "type-10",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
}
],
@@ -229,8 +229,8 @@
"alignment" : 4,
"linker_set_key" : "_ZTIP12SuperSpeaker",
"name" : "SuperSpeaker *",
"referenced_type" : "type-1",
"self_type" : "type-9",
"referenced_type" : "_ZTI12SuperSpeaker",
"self_type" : "_ZTIP12SuperSpeaker",
"size" : 4,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
},
@@ -238,8 +238,8 @@
"alignment" : 4,
"linker_set_key" : "_ZTIP16LowVolumeSpeaker",
"name" : "LowVolumeSpeaker *",
"referenced_type" : "type-5",
"self_type" : "type-4",
"referenced_type" : "_ZTI16LowVolumeSpeaker",
"self_type" : "_ZTIP16LowVolumeSpeaker",
"size" : 4,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
},
@@ -247,8 +247,8 @@
"alignment" : 4,
"linker_set_key" : "_ZTIP17HighVolumeSpeaker",
"name" : "HighVolumeSpeaker *",
"referenced_type" : "type-11",
"self_type" : "type-12",
"referenced_type" : "_ZTI17HighVolumeSpeaker",
"self_type" : "_ZTIP17HighVolumeSpeaker",
"size" : 4,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
},
@@ -256,8 +256,8 @@
"alignment" : 4,
"linker_set_key" : "_ZTIPf",
"name" : "float *",
"referenced_type" : "type-3",
"self_type" : "type-7",
"referenced_type" : "_ZTIf",
"self_type" : "_ZTIPf",
"size" : 4,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
}
@@ -273,14 +273,14 @@
"access" : "private",
"field_name" : "mSpeakderId",
"field_offset" : 32,
"referenced_type" : "type-2"
"referenced_type" : "_ZTIi"
}
],
"linker_set_key" : "_ZTI12SuperSpeaker",
"name" : "SuperSpeaker",
"record_kind" : "class",
"referenced_type" : "type-1",
"self_type" : "type-1",
"referenced_type" : "_ZTI12SuperSpeaker",
"self_type" : "_ZTI12SuperSpeaker",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h",
"vtable_components" :
@@ -315,7 +315,7 @@
"base_specifiers" :
[
{
"referenced_type" : "type-1"
"referenced_type" : "_ZTI12SuperSpeaker"
}
],
"fields" :
@@ -323,19 +323,19 @@
{
"field_name" : "speaker_uint_t",
"field_offset" : 64,
"referenced_type" : "type-6"
"referenced_type" : "_ZTIj"
},
{
"field_name" : "speaker_float_star",
"field_offset" : 96,
"referenced_type" : "type-7"
"referenced_type" : "_ZTIPf"
}
],
"linker_set_key" : "_ZTI16LowVolumeSpeaker",
"name" : "LowVolumeSpeaker",
"record_kind" : "class",
"referenced_type" : "type-5",
"self_type" : "type-5",
"referenced_type" : "_ZTI16LowVolumeSpeaker",
"self_type" : "_ZTI16LowVolumeSpeaker",
"size" : 16,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h",
"vtable_components" :
@@ -368,14 +368,14 @@
"base_specifiers" :
[
{
"referenced_type" : "type-1"
"referenced_type" : "_ZTI12SuperSpeaker"
}
],
"linker_set_key" : "_ZTI17HighVolumeSpeaker",
"name" : "HighVolumeSpeaker",
"record_kind" : "class",
"referenced_type" : "type-11",
"self_type" : "type-11",
"referenced_type" : "_ZTI17HighVolumeSpeaker",
"self_type" : "_ZTI17HighVolumeSpeaker",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h",
"vtable_components" :

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPKf"
field_offset: 96
field_name: "const_speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-12"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-9"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-9"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-10"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-12"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-13"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "const float *"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIKf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPKf"
self_type: "type-7"
self_type: "_ZTIPKf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,10 +296,10 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-11"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-11"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
@@ -309,21 +309,21 @@ qualified_types {
name: "const float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIKf"
self_type: "type-8"
self_type: "_ZTIKf"
}
is_const: true
is_volatile: false
is_restricted: false
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-10"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -331,11 +331,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -343,11 +343,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-10"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -355,11 +355,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -367,11 +367,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -379,16 +379,16 @@ functions {
access: public_access
}
functions {
return_type: "type-13"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -396,11 +396,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -408,11 +408,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIx"
field_offset: 64
field_name: "speaker_long_long"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPx"
field_offset: 128
field_name: "speaker_long_long_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-12"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-9"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-10"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-12"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-13"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "long long *"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIx"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPx"
self_type: "type-7"
self_type: "_ZTIPx"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-9"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-9"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,10 +296,10 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-11"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-11"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
@@ -309,20 +309,20 @@ builtin_types {
name: "long long"
size: 8
alignment: 8
referenced_type: "type-6"
referenced_type: "_ZTIx"
source_file: ""
linker_set_key: "_ZTIx"
self_type: "type-6"
self_type: "_ZTIx"
}
is_unsigned: false
is_integral: true
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-10"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -330,11 +330,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -342,11 +342,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-10"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -354,11 +354,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -366,11 +366,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -378,16 +378,16 @@ functions {
access: public_access
}
functions {
return_type: "type-13"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -395,11 +395,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -407,11 +407,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-6"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIDi"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-4"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-12"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-9"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-10"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-12"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-13"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-4"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "char32_t"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTIDi"
source_file: ""
linker_set_key: "_ZTIDi"
self_type: "type-7"
self_type: "_ZTIDi"
}
is_unsigned: true
is_integral: true
@@ -270,10 +270,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -283,10 +283,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -296,10 +296,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-9"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-9"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -309,20 +309,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-11"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-11"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-10"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -330,11 +330,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -342,11 +342,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-10"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -354,11 +354,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-5"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -366,11 +366,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-5"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -378,16 +378,16 @@ functions {
access: public_access
}
functions {
return_type: "type-13"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -395,11 +395,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -407,11 +407,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIf"
field_offset: 64
field_name: "speaker_float"
access: public_access
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-7"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-8"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-6"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-8"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-7"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId_"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t_"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star_"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-4"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-5"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-5"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-4"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-3"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-6"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-7"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-5"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::~SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,11 +365,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -377,16 +377,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -406,11 +406,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-2"
return_type: "_ZTIi"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-2"
return_type: "_ZTIi"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,27 +296,27 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -324,11 +324,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -336,11 +336,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -348,11 +348,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -360,16 +360,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -377,11 +377,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -389,11 +389,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "DerivedBar"
size: 4
alignment: 4
referenced_type: "type-4"
referenced_type: "_ZTI10DerivedBar"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h"
linker_set_key: "_ZTI10DerivedBar"
self_type: "type-4"
self_type: "_ZTI10DerivedBar"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI15PureVirtualBase"
is_virtual: false
access: public_access
}
@@ -59,10 +59,10 @@ record_types {
name: "PureVirtualBase"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI15PureVirtualBase"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h"
linker_set_key: "_ZTI15PureVirtualBase"
self_type: "type-1"
self_type: "_ZTI15PureVirtualBase"
}
vtable_layout {
vtable_components {
@@ -110,10 +110,10 @@ pointer_types {
name: "DerivedBar *"
size: 4
alignment: 4
referenced_type: "type-4"
referenced_type: "_ZTI10DerivedBar"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h"
linker_set_key: "_ZTIP10DerivedBar"
self_type: "type-5"
self_type: "_ZTIP10DerivedBar"
}
}
pointer_types {
@@ -121,10 +121,10 @@ pointer_types {
name: "PureVirtualBase *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI15PureVirtualBase"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h"
linker_set_key: "_ZTIP15PureVirtualBase"
self_type: "type-3"
self_type: "_ZTIP15PureVirtualBase"
}
}
builtin_types {
@@ -132,10 +132,10 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-2"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-2"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false

View File

@@ -3,13 +3,13 @@ record_types {
name: "ShouldRepro"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI11ShouldRepro"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/reproducability_c.h"
linker_set_key: "_ZTI11ShouldRepro"
self_type: "type-1"
self_type: "_ZTI11ShouldRepro"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "a"
access: public_access
@@ -22,10 +22,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true

View File

@@ -13,10 +13,10 @@
"parameters" :
[
{
"referenced_type" : "type-5"
"referenced_type" : "_ZTI10template_cIJ10template_dIJA_N11namespace_c1CEEEEE"
}
],
"return_type" : "type-4",
"return_type" : "_ZTIRN11namespace_a1AE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
},
{
@@ -27,13 +27,13 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-8"
"referenced_type" : "_ZTIP12InvalidClass"
},
{
"referenced_type" : "type-9"
"referenced_type" : "_ZTI1E"
}
],
"return_type" : "type-6",
"return_type" : "_ZTIN12InvalidClass1DE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
}
],
@@ -42,25 +42,25 @@
{
"linker_set_key" : "a",
"name" : "a",
"referenced_type" : "type-1",
"referenced_type" : "_ZTIN11namespace_a1AE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
},
{
"linker_set_key" : "b",
"name" : "b",
"referenced_type" : "type-2",
"referenced_type" : "_ZTIN11namespace_b10template_bIJPKNS_1BEEEE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
},
{
"linker_set_key" : "c",
"name" : "c",
"referenced_type" : "type-3",
"referenced_type" : "_ZTIKN11namespace_b10template_bIJPKNS_1BEEEE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
},
{
"linker_set_key" : "template_in_macro",
"name" : "template_in_macro",
"referenced_type" : "type-11",
"referenced_type" : "_ZTIP15TemplateInMacroIJ1FEE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
}
],
@@ -70,8 +70,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIRN11namespace_a1AE",
"name" : "namespace_a::A &",
"referenced_type" : "type-1",
"self_type" : "type-4",
"referenced_type" : "_ZTIN11namespace_a1AE",
"self_type" : "_ZTIRN11namespace_a1AE",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
}
@@ -82,8 +82,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIP12InvalidClass",
"name" : "InvalidClass *",
"referenced_type" : "type-7",
"self_type" : "type-8",
"referenced_type" : "_ZTI12InvalidClass",
"self_type" : "_ZTIP12InvalidClass",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
},
@@ -91,8 +91,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIP15TemplateInMacroIJ1FEE",
"name" : "TemplateInMacro<F> *",
"referenced_type" : "type-10",
"self_type" : "type-11",
"referenced_type" : "_ZTI15TemplateInMacroIJ1FEE",
"self_type" : "_ZTIP15TemplateInMacroIJ1FEE",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
}
@@ -103,8 +103,8 @@
"is_const" : true,
"linker_set_key" : "_ZTIKN11namespace_b10template_bIJPKNS_1BEEEE",
"name" : "const namespace_b::template_b<const B *>",
"referenced_type" : "type-2",
"self_type" : "type-3",
"referenced_type" : "_ZTIN11namespace_b10template_bIJPKNS_1BEEEE",
"self_type" : "_ZTIKN11namespace_b10template_bIJPKNS_1BEEEE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
}
],

View File

@@ -7,8 +7,8 @@
"is_integral" : true,
"linker_set_key" : "_ZTIi",
"name" : "int",
"referenced_type" : "type-1",
"self_type" : "type-1",
"referenced_type" : "_ZTIi",
"self_type" : "_ZTIi",
"size" : 4
}
],
@@ -22,19 +22,19 @@
{
"linker_set_key" : "non_type_template",
"name" : "non_type_template",
"referenced_type" : "type-1",
"referenced_type" : "_ZTIi",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/known_issues.h"
},
{
"linker_set_key" : "return_type",
"name" : "return_type",
"referenced_type" : "type-2",
"referenced_type" : "_ZTI7STDCALL",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/known_issues.h"
},
{
"linker_set_key" : "template_arg_in_namespace",
"name" : "template_arg_in_namespace",
"referenced_type" : "type-1",
"referenced_type" : "_ZTIi",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/known_issues.h"
}
],

View File

@@ -3,19 +3,19 @@ record_types {
name: "Foo"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI3Foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTI3Foo"
self_type: "type-1"
self_type: "_ZTI3Foo"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIPi"
field_offset: 0
field_name: "a_"
access: private_access
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIPi"
field_offset: 64
field_name: "b_"
access: private_access
@@ -28,13 +28,13 @@ record_types {
name: "Cinner"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTI6Cinner"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTI6Cinner"
self_type: "type-7"
self_type: "_ZTI6Cinner"
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "c"
access: public_access
@@ -47,19 +47,19 @@ record_types {
name: "Cstruct"
size: 16
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTI7Cstruct"
self_type: "type-5"
self_type: "_ZTI7Cstruct"
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "a"
access: public_access
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIP6Cinner"
field_offset: 64
field_name: "b"
access: public_access
@@ -72,10 +72,10 @@ pointer_types {
name: "Foo *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI3Foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTIP3Foo"
self_type: "type-10"
self_type: "_ZTIP3Foo"
}
}
pointer_types {
@@ -83,10 +83,10 @@ pointer_types {
name: "Cinner *"
size: 8
alignment: 8
referenced_type: "type-7"
referenced_type: "_ZTI6Cinner"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIP6Cinner"
self_type: "type-6"
self_type: "_ZTIP6Cinner"
}
}
pointer_types {
@@ -94,10 +94,10 @@ pointer_types {
name: "Cstruct *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIP7Cstruct"
self_type: "type-4"
self_type: "_ZTIP7Cstruct"
}
}
pointer_types {
@@ -105,10 +105,10 @@ pointer_types {
name: "Cstruct **"
size: 8
alignment: 8
referenced_type: "type-4"
referenced_type: "_ZTIP7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIPP7Cstruct"
self_type: "type-8"
self_type: "_ZTIPP7Cstruct"
}
}
pointer_types {
@@ -116,10 +116,10 @@ pointer_types {
name: "int *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIi"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTIPi"
self_type: "type-2"
self_type: "_ZTIPi"
}
}
builtin_types {
@@ -127,10 +127,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-3"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -140,20 +140,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-9"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-9"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-9"
return_type: "_ZTIv"
function_name: "CFunction"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
parameters {
referenced_type: "type-8"
referenced_type: "_ZTIPP7Cstruct"
default_arg: false
is_this_ptr: false
}
@@ -161,16 +161,16 @@ functions {
access: public_access
}
functions {
return_type: "type-1"
return_type: "_ZTI3Foo"
function_name: "foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIPi"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIPi"
default_arg: false
is_this_ptr: false
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "UnusedStruct"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12UnusedStruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTI12UnusedStruct"
self_type: "type-1"
self_type: "_ZTI12UnusedStruct"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "mUnusedMember"
access: public_access
@@ -22,19 +22,19 @@ record_types {
name: "Foo"
size: 16
alignment: 8
referenced_type: "type-8"
referenced_type: "_ZTI3Foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTI3Foo"
self_type: "type-8"
self_type: "_ZTI3Foo"
}
fields {
referenced_type: "type-9"
referenced_type: "_ZTIPi"
field_offset: 0
field_name: "a_"
access: private_access
}
fields {
referenced_type: "type-9"
referenced_type: "_ZTIPi"
field_offset: 64
field_name: "b_"
access: private_access
@@ -47,13 +47,13 @@ record_types {
name: "Cinner"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTI6Cinner"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTI6Cinner"
self_type: "type-6"
self_type: "_ZTI6Cinner"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "c"
access: public_access
@@ -66,19 +66,19 @@ record_types {
name: "Cstruct"
size: 16
alignment: 8
referenced_type: "type-4"
referenced_type: "_ZTI7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTI7Cstruct"
self_type: "type-4"
self_type: "_ZTI7Cstruct"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "a"
access: public_access
}
fields {
referenced_type: "type-5"
referenced_type: "_ZTIP6Cinner"
field_offset: 64
field_name: "b"
access: public_access
@@ -91,10 +91,10 @@ pointer_types {
name: "Foo *"
size: 8
alignment: 8
referenced_type: "type-8"
referenced_type: "_ZTI3Foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTIP3Foo"
self_type: "type-11"
self_type: "_ZTIP3Foo"
}
}
pointer_types {
@@ -102,10 +102,10 @@ pointer_types {
name: "Cinner *"
size: 8
alignment: 8
referenced_type: "type-6"
referenced_type: "_ZTI6Cinner"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIP6Cinner"
self_type: "type-5"
self_type: "_ZTIP6Cinner"
}
}
pointer_types {
@@ -113,10 +113,10 @@ pointer_types {
name: "Cstruct *"
size: 8
alignment: 8
referenced_type: "type-4"
referenced_type: "_ZTI7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIP7Cstruct"
self_type: "type-3"
self_type: "_ZTIP7Cstruct"
}
}
pointer_types {
@@ -124,10 +124,10 @@ pointer_types {
name: "Cstruct **"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIP7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIPP7Cstruct"
self_type: "type-7"
self_type: "_ZTIPP7Cstruct"
}
}
pointer_types {
@@ -135,10 +135,10 @@ pointer_types {
name: "int *"
size: 8
alignment: 8
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTIPi"
self_type: "type-9"
self_type: "_ZTIPi"
}
}
builtin_types {
@@ -146,10 +146,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -159,20 +159,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "CFunction"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
parameters {
referenced_type: "type-7"
referenced_type: "_ZTIPP7Cstruct"
default_arg: false
is_this_ptr: false
}
@@ -180,16 +180,16 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTI3Foo"
function_name: "foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIPi"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIPi"
default_arg: false
is_this_ptr: false
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::~SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,11 +365,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -377,16 +377,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-2"
return_type: "_ZTIi"
function_name: "HighVolumeSpeaker::AddedFunction"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -406,11 +406,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -418,11 +418,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::~SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,11 +365,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -377,16 +377,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -406,11 +406,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::~SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,11 +365,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -377,16 +377,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -406,11 +406,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -421,7 +421,7 @@ global_vars {
name: "HighVolumeSpeaker::global_unprotected_id"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZN17HighVolumeSpeaker21global_unprotected_idE"
referenced_type: "type-2"
referenced_type: "_ZTIi"
access: public_access
}
elf_functions {

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: private_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t"
access: private_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: private_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-4"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-5"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-2"
underlying_type: "_ZTIi"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -209,10 +209,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -220,10 +220,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-4"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-3"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -231,10 +231,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -242,10 +242,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-7"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-6"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -253,10 +253,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-7"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -266,10 +266,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -279,10 +279,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-5"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -292,20 +292,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -313,11 +313,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -325,11 +325,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -337,11 +337,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -349,11 +349,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -361,16 +361,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-7"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -378,11 +378,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -390,11 +390,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -217,10 +217,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -228,10 +228,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -239,10 +239,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -250,10 +250,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -261,10 +261,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -274,10 +274,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -287,10 +287,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -300,20 +300,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -321,11 +321,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -333,11 +333,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -345,11 +345,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -357,11 +357,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -369,16 +369,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -386,11 +386,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -398,11 +398,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 40
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: true
access: public_access
}
@@ -188,13 +188,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -244,12 +244,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -273,10 +273,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -284,10 +284,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -295,10 +295,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -306,10 +306,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -317,10 +317,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -330,10 +330,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -343,10 +343,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -356,20 +356,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -377,11 +377,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -389,11 +389,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -401,11 +401,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -413,11 +413,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -425,16 +425,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -442,11 +442,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -454,11 +454,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -6,8 +6,8 @@
"alignment" : 4,
"linker_set_key" : "_ZTIf",
"name" : "float",
"referenced_type" : "type-3",
"self_type" : "type-3",
"referenced_type" : "_ZTIf",
"self_type" : "_ZTIf",
"size" : 4
},
{
@@ -15,8 +15,8 @@
"is_integral" : true,
"linker_set_key" : "_ZTIi",
"name" : "int",
"referenced_type" : "type-2",
"self_type" : "type-2",
"referenced_type" : "_ZTIi",
"self_type" : "_ZTIi",
"size" : 4
},
{
@@ -25,15 +25,15 @@
"is_unsigned" : true,
"linker_set_key" : "_ZTIj",
"name" : "unsigned int",
"referenced_type" : "type-6",
"self_type" : "type-6",
"referenced_type" : "_ZTIj",
"self_type" : "_ZTIj",
"size" : 4
},
{
"linker_set_key" : "_ZTIv",
"name" : "void",
"referenced_type" : "type-10",
"self_type" : "type-10"
"referenced_type" : "_ZTIv",
"self_type" : "_ZTIv"
}
],
"elf_functions" :
@@ -104,11 +104,11 @@
],
"linker_set_key" : "_ZTIN12SuperSpeaker6VolumeE",
"name" : "SuperSpeaker::Volume",
"referenced_type" : "type-8",
"self_type" : "type-8",
"referenced_type" : "_ZTIN12SuperSpeaker6VolumeE",
"self_type" : "_ZTIN12SuperSpeaker6VolumeE",
"size" : 4,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h",
"underlying_type" : "type-6"
"underlying_type" : "_ZTIj"
}
],
"function_types" : [],
@@ -121,10 +121,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-9"
"referenced_type" : "_ZTIP12SuperSpeaker"
}
],
"return_type" : "type-10",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
},
{
@@ -133,10 +133,10 @@
"parameters" :
[
{
"referenced_type" : "type-2"
"referenced_type" : "_ZTIi"
}
],
"return_type" : "type-9",
"return_type" : "_ZTIP12SuperSpeaker",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
},
{
@@ -146,10 +146,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-9"
"referenced_type" : "_ZTIP12SuperSpeaker"
}
],
"return_type" : "type-8",
"return_type" : "_ZTIN12SuperSpeaker6VolumeE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
},
{
@@ -159,10 +159,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-4"
"referenced_type" : "_ZTIP16LowVolumeSpeaker"
}
],
"return_type" : "type-10",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
},
{
@@ -172,10 +172,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-4"
"referenced_type" : "_ZTIP16LowVolumeSpeaker"
}
],
"return_type" : "type-10",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
},
{
@@ -185,13 +185,13 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-12"
"referenced_type" : "_ZTIP17HighVolumeSpeaker"
},
{
"referenced_type" : "type-3"
"referenced_type" : "_ZTIf"
}
],
"return_type" : "type-12",
"return_type" : "_ZTIP17HighVolumeSpeaker",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
},
{
@@ -201,10 +201,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-12"
"referenced_type" : "_ZTIP17HighVolumeSpeaker"
}
],
"return_type" : "type-10",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
},
{
@@ -214,10 +214,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-12"
"referenced_type" : "_ZTIP17HighVolumeSpeaker"
}
],
"return_type" : "type-10",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
}
],
@@ -229,8 +229,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIP12SuperSpeaker",
"name" : "SuperSpeaker *",
"referenced_type" : "type-1",
"self_type" : "type-9",
"referenced_type" : "_ZTI12SuperSpeaker",
"self_type" : "_ZTIP12SuperSpeaker",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
},
@@ -238,8 +238,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIP16LowVolumeSpeaker",
"name" : "LowVolumeSpeaker *",
"referenced_type" : "type-5",
"self_type" : "type-4",
"referenced_type" : "_ZTI16LowVolumeSpeaker",
"self_type" : "_ZTIP16LowVolumeSpeaker",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
},
@@ -247,8 +247,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIP17HighVolumeSpeaker",
"name" : "HighVolumeSpeaker *",
"referenced_type" : "type-11",
"self_type" : "type-12",
"referenced_type" : "_ZTI17HighVolumeSpeaker",
"self_type" : "_ZTIP17HighVolumeSpeaker",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
},
@@ -256,8 +256,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIPf",
"name" : "float *",
"referenced_type" : "type-3",
"self_type" : "type-7",
"referenced_type" : "_ZTIf",
"self_type" : "_ZTIPf",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
}
@@ -273,14 +273,14 @@
"access" : "private",
"field_name" : "mSpeakderId",
"field_offset" : 64,
"referenced_type" : "type-2"
"referenced_type" : "_ZTIi"
}
],
"linker_set_key" : "_ZTI12SuperSpeaker",
"name" : "SuperSpeaker",
"record_kind" : "class",
"referenced_type" : "type-1",
"self_type" : "type-1",
"referenced_type" : "_ZTI12SuperSpeaker",
"self_type" : "_ZTI12SuperSpeaker",
"size" : 16,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h",
"vtable_components" :
@@ -315,7 +315,7 @@
"base_specifiers" :
[
{
"referenced_type" : "type-1"
"referenced_type" : "_ZTI12SuperSpeaker"
}
],
"fields" :
@@ -323,19 +323,19 @@
{
"field_name" : "speaker_uint_t",
"field_offset" : 96,
"referenced_type" : "type-6"
"referenced_type" : "_ZTIj"
},
{
"field_name" : "speaker_float_star",
"field_offset" : 128,
"referenced_type" : "type-7"
"referenced_type" : "_ZTIPf"
}
],
"linker_set_key" : "_ZTI16LowVolumeSpeaker",
"name" : "LowVolumeSpeaker",
"record_kind" : "class",
"referenced_type" : "type-5",
"self_type" : "type-5",
"referenced_type" : "_ZTI16LowVolumeSpeaker",
"self_type" : "_ZTI16LowVolumeSpeaker",
"size" : 24,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h",
"vtable_components" :
@@ -368,14 +368,14 @@
"base_specifiers" :
[
{
"referenced_type" : "type-1"
"referenced_type" : "_ZTI12SuperSpeaker"
}
],
"linker_set_key" : "_ZTI17HighVolumeSpeaker",
"name" : "HighVolumeSpeaker",
"record_kind" : "class",
"referenced_type" : "type-11",
"self_type" : "type-11",
"referenced_type" : "_ZTI17HighVolumeSpeaker",
"self_type" : "_ZTI17HighVolumeSpeaker",
"size" : 16,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h",
"vtable_components" :

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPKf"
field_offset: 128
field_name: "const_speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-12"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-9"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-9"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-10"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-12"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-13"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "const float *"
size: 8
alignment: 8
referenced_type: "type-8"
referenced_type: "_ZTIKf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPKf"
self_type: "type-7"
self_type: "_ZTIPKf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,10 +296,10 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-11"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-11"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
@@ -309,21 +309,21 @@ qualified_types {
name: "const float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIKf"
self_type: "type-8"
self_type: "_ZTIKf"
}
is_const: true
is_volatile: false
is_restricted: false
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-10"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -331,11 +331,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -343,11 +343,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-10"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -355,11 +355,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -367,11 +367,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -379,16 +379,16 @@ functions {
access: public_access
}
functions {
return_type: "type-13"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -396,11 +396,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -408,11 +408,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 32
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIx"
field_offset: 128
field_name: "speaker_long_long"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPx"
field_offset: 192
field_name: "speaker_long_long_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-12"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-9"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-10"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-12"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-13"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "long long *"
size: 8
alignment: 8
referenced_type: "type-6"
referenced_type: "_ZTIx"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPx"
self_type: "type-7"
self_type: "_ZTIPx"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-9"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-9"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,10 +296,10 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-11"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-11"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
@@ -309,20 +309,20 @@ builtin_types {
name: "long long"
size: 8
alignment: 8
referenced_type: "type-6"
referenced_type: "_ZTIx"
source_file: ""
linker_set_key: "_ZTIx"
self_type: "type-6"
self_type: "_ZTIx"
}
is_unsigned: false
is_integral: true
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-10"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -330,11 +330,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -342,11 +342,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-10"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -354,11 +354,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -366,11 +366,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -378,16 +378,16 @@ functions {
access: public_access
}
functions {
return_type: "type-13"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -395,11 +395,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -407,11 +407,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-6"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-6"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIDi"
field_offset: 96
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-4"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-12"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-9"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-10"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-6"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-12"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-13"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-4"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "char32_t"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTIDi"
source_file: ""
linker_set_key: "_ZTIDi"
self_type: "type-7"
self_type: "_ZTIDi"
}
is_unsigned: true
is_integral: true
@@ -270,10 +270,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -283,10 +283,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -296,10 +296,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-9"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-9"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -309,20 +309,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-11"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-11"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-10"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -330,11 +330,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -342,11 +342,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-10"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -354,11 +354,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-5"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -366,11 +366,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-5"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -378,16 +378,16 @@ functions {
access: public_access
}
functions {
return_type: "type-13"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -395,11 +395,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -407,11 +407,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIf"
field_offset: 96
field_name: "speaker_float"
access: public_access
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-7"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-8"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-6"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-8"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-7"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId_"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t_"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star_"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-4"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-5"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-5"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-4"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-3"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-7"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-6"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-7"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-5"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::~SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,11 +365,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -377,16 +377,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -406,11 +406,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-2"
return_type: "_ZTIi"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-2"
return_type: "_ZTIi"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,27 +296,27 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -324,11 +324,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -336,11 +336,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -348,11 +348,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -360,16 +360,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -377,11 +377,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -389,11 +389,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "DerivedBar"
size: 8
alignment: 8
referenced_type: "type-4"
referenced_type: "_ZTI10DerivedBar"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h"
linker_set_key: "_ZTI10DerivedBar"
self_type: "type-4"
self_type: "_ZTI10DerivedBar"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI15PureVirtualBase"
is_virtual: false
access: public_access
}
@@ -59,10 +59,10 @@ record_types {
name: "PureVirtualBase"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI15PureVirtualBase"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h"
linker_set_key: "_ZTI15PureVirtualBase"
self_type: "type-1"
self_type: "_ZTI15PureVirtualBase"
}
vtable_layout {
vtable_components {
@@ -110,10 +110,10 @@ pointer_types {
name: "DerivedBar *"
size: 8
alignment: 8
referenced_type: "type-4"
referenced_type: "_ZTI10DerivedBar"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h"
linker_set_key: "_ZTIP10DerivedBar"
self_type: "type-5"
self_type: "_ZTIP10DerivedBar"
}
}
pointer_types {
@@ -121,10 +121,10 @@ pointer_types {
name: "PureVirtualBase *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI15PureVirtualBase"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h"
linker_set_key: "_ZTIP15PureVirtualBase"
self_type: "type-3"
self_type: "_ZTIP15PureVirtualBase"
}
}
builtin_types {
@@ -132,10 +132,10 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-2"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-2"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false

View File

@@ -3,13 +3,13 @@ record_types {
name: "ShouldRepro"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI11ShouldRepro"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/reproducability_c.h"
linker_set_key: "_ZTI11ShouldRepro"
self_type: "type-1"
self_type: "_ZTI11ShouldRepro"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "a"
access: public_access
@@ -22,10 +22,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true

View File

@@ -5,8 +5,8 @@
{
"linker_set_key" : "_ZTIv",
"name" : "void",
"referenced_type" : "type-1",
"self_type" : "type-1"
"referenced_type" : "_ZTIv",
"self_type" : "_ZTIv"
}
],
"elf_functions" :
@@ -36,10 +36,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-3"
"referenced_type" : "_ZTIP5Test3"
}
],
"return_type" : "type-1",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
},
{
@@ -49,22 +49,22 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-5"
"referenced_type" : "_ZTIP5Test4"
}
],
"return_type" : "type-1",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
},
{
"function_name" : "test1",
"linker_set_key" : "test1",
"return_type" : "type-1",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
},
{
"function_name" : "test2",
"linker_set_key" : "test2",
"return_type" : "type-1",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
}
],
@@ -76,8 +76,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIP5Test3",
"name" : "Test3 *",
"referenced_type" : "type-2",
"self_type" : "type-3",
"referenced_type" : "_ZTI5Test3",
"self_type" : "_ZTIP5Test3",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
},
@@ -85,8 +85,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIP5Test4",
"name" : "Test4 *",
"referenced_type" : "type-4",
"self_type" : "type-5",
"referenced_type" : "_ZTI5Test4",
"self_type" : "_ZTIP5Test4",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
}
@@ -99,8 +99,8 @@
"linker_set_key" : "_ZTI5Test3",
"name" : "Test3",
"record_kind" : "class",
"referenced_type" : "type-2",
"self_type" : "type-2",
"referenced_type" : "_ZTI5Test3",
"self_type" : "_ZTI5Test3",
"size" : 1,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
},
@@ -109,8 +109,8 @@
"linker_set_key" : "_ZTI5Test4",
"name" : "Test4",
"record_kind" : "class",
"referenced_type" : "type-4",
"self_type" : "type-4",
"referenced_type" : "_ZTI5Test4",
"self_type" : "_ZTI5Test4",
"size" : 1,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
}

View File

@@ -5,8 +5,8 @@
{
"linker_set_key" : "_ZTIv",
"name" : "void",
"referenced_type" : "type-1",
"self_type" : "type-1"
"referenced_type" : "_ZTIv",
"self_type" : "_ZTIv"
}
],
"elf_functions" :
@@ -30,16 +30,16 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-5"
"referenced_type" : "_ZTIP5Test4"
}
],
"return_type" : "type-1",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
},
{
"function_name" : "test2",
"linker_set_key" : "test2",
"return_type" : "type-1",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
}
],
@@ -51,8 +51,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIP5Test3",
"name" : "Test3 *",
"referenced_type" : "type-2",
"self_type" : "type-3",
"referenced_type" : "_ZTI5Test3",
"self_type" : "_ZTIP5Test3",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
},
@@ -60,8 +60,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIP5Test4",
"name" : "Test4 *",
"referenced_type" : "type-4",
"self_type" : "type-5",
"referenced_type" : "_ZTI5Test4",
"self_type" : "_ZTIP5Test4",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
}
@@ -74,8 +74,8 @@
"linker_set_key" : "_ZTI5Test3",
"name" : "Test3",
"record_kind" : "class",
"referenced_type" : "type-2",
"self_type" : "type-2",
"referenced_type" : "_ZTI5Test3",
"self_type" : "_ZTI5Test3",
"size" : 1,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
},
@@ -84,8 +84,8 @@
"linker_set_key" : "_ZTI5Test4",
"name" : "Test4",
"record_kind" : "class",
"referenced_type" : "type-4",
"self_type" : "type-4",
"referenced_type" : "_ZTI5Test4",
"self_type" : "_ZTI5Test4",
"size" : 1,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
}

View File

@@ -5,8 +5,8 @@
{
"linker_set_key" : "_ZTIv",
"name" : "void",
"referenced_type" : "type-1",
"self_type" : "type-1"
"referenced_type" : "_ZTIv",
"self_type" : "_ZTIv"
}
],
"elf_functions" :
@@ -30,16 +30,16 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-3"
"referenced_type" : "_ZTIP5Test3"
}
],
"return_type" : "type-1",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
},
{
"function_name" : "test1",
"linker_set_key" : "test1",
"return_type" : "type-1",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
}
],
@@ -51,8 +51,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIP5Test3",
"name" : "Test3 *",
"referenced_type" : "type-2",
"self_type" : "type-3",
"referenced_type" : "_ZTI5Test3",
"self_type" : "_ZTIP5Test3",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
},
@@ -60,8 +60,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIP5Test4",
"name" : "Test4 *",
"referenced_type" : "type-4",
"self_type" : "type-5",
"referenced_type" : "_ZTI5Test4",
"self_type" : "_ZTIP5Test4",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
}
@@ -74,8 +74,8 @@
"linker_set_key" : "_ZTI5Test3",
"name" : "Test3",
"record_kind" : "class",
"referenced_type" : "type-2",
"self_type" : "type-2",
"referenced_type" : "_ZTI5Test3",
"self_type" : "_ZTI5Test3",
"size" : 1,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
},
@@ -84,8 +84,8 @@
"linker_set_key" : "_ZTI5Test4",
"name" : "Test4",
"record_kind" : "class",
"referenced_type" : "type-4",
"self_type" : "type-4",
"referenced_type" : "_ZTI5Test4",
"self_type" : "_ZTI5Test4",
"size" : 1,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h"
}

View File

@@ -13,10 +13,10 @@
"parameters" :
[
{
"referenced_type" : "type-5"
"referenced_type" : "_ZTI10template_cIJ10template_dIJA_N11namespace_c1CEEEEE"
}
],
"return_type" : "type-4",
"return_type" : "_ZTIRN11namespace_a1AE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
},
{
@@ -27,13 +27,13 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-8"
"referenced_type" : "_ZTIP12InvalidClass"
},
{
"referenced_type" : "type-9"
"referenced_type" : "_ZTI1E"
}
],
"return_type" : "type-6",
"return_type" : "_ZTIN12InvalidClass1DE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
}
],
@@ -42,25 +42,25 @@
{
"linker_set_key" : "a",
"name" : "a",
"referenced_type" : "type-1",
"referenced_type" : "_ZTIN11namespace_a1AE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
},
{
"linker_set_key" : "b",
"name" : "b",
"referenced_type" : "type-2",
"referenced_type" : "_ZTIN11namespace_b10template_bIJPKNS_1BEEEE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
},
{
"linker_set_key" : "c",
"name" : "c",
"referenced_type" : "type-3",
"referenced_type" : "_ZTIKN11namespace_b10template_bIJPKNS_1BEEEE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
},
{
"linker_set_key" : "template_in_macro",
"name" : "template_in_macro",
"referenced_type" : "type-11",
"referenced_type" : "_ZTIP15TemplateInMacroIJ1FEE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
}
],
@@ -70,8 +70,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIRN11namespace_a1AE",
"name" : "namespace_a::A &",
"referenced_type" : "type-1",
"self_type" : "type-4",
"referenced_type" : "_ZTIN11namespace_a1AE",
"self_type" : "_ZTIRN11namespace_a1AE",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
}
@@ -82,8 +82,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIP12InvalidClass",
"name" : "InvalidClass *",
"referenced_type" : "type-7",
"self_type" : "type-8",
"referenced_type" : "_ZTI12InvalidClass",
"self_type" : "_ZTIP12InvalidClass",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
},
@@ -91,8 +91,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIP15TemplateInMacroIJ1FEE",
"name" : "TemplateInMacro<F> *",
"referenced_type" : "type-10",
"self_type" : "type-11",
"referenced_type" : "_ZTI15TemplateInMacroIJ1FEE",
"self_type" : "_ZTIP15TemplateInMacroIJ1FEE",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
}
@@ -103,8 +103,8 @@
"is_const" : true,
"linker_set_key" : "_ZTIKN11namespace_b10template_bIJPKNS_1BEEEE",
"name" : "const namespace_b::template_b<const B *>",
"referenced_type" : "type-2",
"self_type" : "type-3",
"referenced_type" : "_ZTIN11namespace_b10template_bIJPKNS_1BEEEE",
"self_type" : "_ZTIKN11namespace_b10template_bIJPKNS_1BEEEE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
}
],

View File

@@ -7,8 +7,8 @@
"is_integral" : true,
"linker_set_key" : "_ZTIi",
"name" : "int",
"referenced_type" : "type-1",
"self_type" : "type-1",
"referenced_type" : "_ZTIi",
"self_type" : "_ZTIi",
"size" : 4
}
],
@@ -22,19 +22,19 @@
{
"linker_set_key" : "non_type_template",
"name" : "non_type_template",
"referenced_type" : "type-1",
"referenced_type" : "_ZTIi",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/known_issues.h"
},
{
"linker_set_key" : "return_type",
"name" : "return_type",
"referenced_type" : "type-2",
"referenced_type" : "_ZTI7STDCALL",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/known_issues.h"
},
{
"linker_set_key" : "template_arg_in_namespace",
"name" : "template_arg_in_namespace",
"referenced_type" : "type-1",
"referenced_type" : "_ZTIi",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/known_issues.h"
}
],

View File

@@ -3,19 +3,19 @@ record_types {
name: "Foo"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI3Foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTI3Foo"
self_type: "type-1"
self_type: "_ZTI3Foo"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIPi"
field_offset: 0
field_name: "a_"
access: private_access
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIPi"
field_offset: 32
field_name: "b_"
access: private_access
@@ -28,13 +28,13 @@ record_types {
name: "Cinner"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTI6Cinner"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTI6Cinner"
self_type: "type-7"
self_type: "_ZTI6Cinner"
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "c"
access: public_access
@@ -47,19 +47,19 @@ record_types {
name: "Cstruct"
size: 8
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTI7Cstruct"
self_type: "type-5"
self_type: "_ZTI7Cstruct"
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "a"
access: public_access
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIP6Cinner"
field_offset: 32
field_name: "b"
access: public_access
@@ -72,10 +72,10 @@ pointer_types {
name: "Foo *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI3Foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTIP3Foo"
self_type: "type-10"
self_type: "_ZTIP3Foo"
}
}
pointer_types {
@@ -83,10 +83,10 @@ pointer_types {
name: "Cinner *"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTI6Cinner"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIP6Cinner"
self_type: "type-6"
self_type: "_ZTIP6Cinner"
}
}
pointer_types {
@@ -94,10 +94,10 @@ pointer_types {
name: "Cstruct *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIP7Cstruct"
self_type: "type-4"
self_type: "_ZTIP7Cstruct"
}
}
pointer_types {
@@ -105,10 +105,10 @@ pointer_types {
name: "Cstruct **"
size: 4
alignment: 4
referenced_type: "type-4"
referenced_type: "_ZTIP7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIPP7Cstruct"
self_type: "type-8"
self_type: "_ZTIPP7Cstruct"
}
}
pointer_types {
@@ -116,10 +116,10 @@ pointer_types {
name: "int *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIi"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTIPi"
self_type: "type-2"
self_type: "_ZTIPi"
}
}
builtin_types {
@@ -127,10 +127,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-3"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -140,20 +140,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-9"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-9"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-9"
return_type: "_ZTIv"
function_name: "CFunction"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
parameters {
referenced_type: "type-8"
referenced_type: "_ZTIPP7Cstruct"
default_arg: false
is_this_ptr: false
}
@@ -161,16 +161,16 @@ functions {
access: public_access
}
functions {
return_type: "type-1"
return_type: "_ZTI3Foo"
function_name: "foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIPi"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIPi"
default_arg: false
is_this_ptr: false
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "UnusedStruct"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12UnusedStruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTI12UnusedStruct"
self_type: "type-1"
self_type: "_ZTI12UnusedStruct"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "mUnusedMember"
access: public_access
@@ -22,19 +22,19 @@ record_types {
name: "Foo"
size: 8
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTI3Foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTI3Foo"
self_type: "type-8"
self_type: "_ZTI3Foo"
}
fields {
referenced_type: "type-9"
referenced_type: "_ZTIPi"
field_offset: 0
field_name: "a_"
access: private_access
}
fields {
referenced_type: "type-9"
referenced_type: "_ZTIPi"
field_offset: 32
field_name: "b_"
access: private_access
@@ -47,13 +47,13 @@ record_types {
name: "Cinner"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTI6Cinner"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTI6Cinner"
self_type: "type-6"
self_type: "_ZTI6Cinner"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "c"
access: public_access
@@ -66,19 +66,19 @@ record_types {
name: "Cstruct"
size: 8
alignment: 4
referenced_type: "type-4"
referenced_type: "_ZTI7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTI7Cstruct"
self_type: "type-4"
self_type: "_ZTI7Cstruct"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "a"
access: public_access
}
fields {
referenced_type: "type-5"
referenced_type: "_ZTIP6Cinner"
field_offset: 32
field_name: "b"
access: public_access
@@ -91,10 +91,10 @@ pointer_types {
name: "Foo *"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTI3Foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTIP3Foo"
self_type: "type-11"
self_type: "_ZTIP3Foo"
}
}
pointer_types {
@@ -102,10 +102,10 @@ pointer_types {
name: "Cinner *"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTI6Cinner"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIP6Cinner"
self_type: "type-5"
self_type: "_ZTIP6Cinner"
}
}
pointer_types {
@@ -113,10 +113,10 @@ pointer_types {
name: "Cstruct *"
size: 4
alignment: 4
referenced_type: "type-4"
referenced_type: "_ZTI7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIP7Cstruct"
self_type: "type-3"
self_type: "_ZTIP7Cstruct"
}
}
pointer_types {
@@ -124,10 +124,10 @@ pointer_types {
name: "Cstruct **"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIP7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIPP7Cstruct"
self_type: "type-7"
self_type: "_ZTIPP7Cstruct"
}
}
pointer_types {
@@ -135,10 +135,10 @@ pointer_types {
name: "int *"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTIPi"
self_type: "type-9"
self_type: "_ZTIPi"
}
}
builtin_types {
@@ -146,10 +146,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -159,20 +159,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "CFunction"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
parameters {
referenced_type: "type-7"
referenced_type: "_ZTIPP7Cstruct"
default_arg: false
is_this_ptr: false
}
@@ -180,16 +180,16 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTI3Foo"
function_name: "foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIPi"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIPi"
default_arg: false
is_this_ptr: false
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::~SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,11 +365,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -377,16 +377,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-2"
return_type: "_ZTIi"
function_name: "HighVolumeSpeaker::AddedFunction"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -406,11 +406,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -418,11 +418,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::~SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,11 +365,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -377,16 +377,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -406,11 +406,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::~SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,11 +365,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -377,16 +377,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -406,11 +406,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -421,7 +421,7 @@ global_vars {
name: "HighVolumeSpeaker::global_unprotected_id"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZN17HighVolumeSpeaker21global_unprotected_idE"
referenced_type: "type-2"
referenced_type: "_ZTIi"
access: public_access
}
elf_functions {

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: private_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: private_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: private_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-4"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-5"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-2"
underlying_type: "_ZTIi"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -209,10 +209,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -220,10 +220,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-4"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-3"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -231,10 +231,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -242,10 +242,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-6"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -253,10 +253,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-7"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -266,10 +266,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -279,10 +279,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-5"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -292,20 +292,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -313,11 +313,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -325,11 +325,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -337,11 +337,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -349,11 +349,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -361,16 +361,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-7"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -378,11 +378,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -390,11 +390,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -217,10 +217,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -228,10 +228,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -239,10 +239,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -250,10 +250,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -261,10 +261,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -274,10 +274,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -287,10 +287,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -300,20 +300,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -321,11 +321,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -333,11 +333,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -345,11 +345,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -357,11 +357,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -369,16 +369,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -386,11 +386,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -398,11 +398,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 20
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 32
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 64
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: true
access: public_access
}
@@ -188,13 +188,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -244,12 +244,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -273,10 +273,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -284,10 +284,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -295,10 +295,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -306,10 +306,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -317,10 +317,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -330,10 +330,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -343,10 +343,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -356,20 +356,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -377,11 +377,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -389,11 +389,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -401,11 +401,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -413,11 +413,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -425,16 +425,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -442,11 +442,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -454,11 +454,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -6,8 +6,8 @@
"alignment" : 4,
"linker_set_key" : "_ZTIf",
"name" : "float",
"referenced_type" : "type-3",
"self_type" : "type-3",
"referenced_type" : "_ZTIf",
"self_type" : "_ZTIf",
"size" : 4
},
{
@@ -15,8 +15,8 @@
"is_integral" : true,
"linker_set_key" : "_ZTIi",
"name" : "int",
"referenced_type" : "type-2",
"self_type" : "type-2",
"referenced_type" : "_ZTIi",
"self_type" : "_ZTIi",
"size" : 4
},
{
@@ -25,15 +25,15 @@
"is_unsigned" : true,
"linker_set_key" : "_ZTIj",
"name" : "unsigned int",
"referenced_type" : "type-6",
"self_type" : "type-6",
"referenced_type" : "_ZTIj",
"self_type" : "_ZTIj",
"size" : 4
},
{
"linker_set_key" : "_ZTIv",
"name" : "void",
"referenced_type" : "type-10",
"self_type" : "type-10"
"referenced_type" : "_ZTIv",
"self_type" : "_ZTIv"
}
],
"elf_functions" :
@@ -104,11 +104,11 @@
],
"linker_set_key" : "_ZTIN12SuperSpeaker6VolumeE",
"name" : "SuperSpeaker::Volume",
"referenced_type" : "type-8",
"self_type" : "type-8",
"referenced_type" : "_ZTIN12SuperSpeaker6VolumeE",
"self_type" : "_ZTIN12SuperSpeaker6VolumeE",
"size" : 4,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h",
"underlying_type" : "type-6"
"underlying_type" : "_ZTIj"
}
],
"function_types" : [],
@@ -121,10 +121,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-9"
"referenced_type" : "_ZTIP12SuperSpeaker"
}
],
"return_type" : "type-10",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
},
{
@@ -133,10 +133,10 @@
"parameters" :
[
{
"referenced_type" : "type-2"
"referenced_type" : "_ZTIi"
}
],
"return_type" : "type-9",
"return_type" : "_ZTIP12SuperSpeaker",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
},
{
@@ -146,10 +146,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-9"
"referenced_type" : "_ZTIP12SuperSpeaker"
}
],
"return_type" : "type-8",
"return_type" : "_ZTIN12SuperSpeaker6VolumeE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
},
{
@@ -159,10 +159,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-4"
"referenced_type" : "_ZTIP16LowVolumeSpeaker"
}
],
"return_type" : "type-10",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
},
{
@@ -172,10 +172,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-4"
"referenced_type" : "_ZTIP16LowVolumeSpeaker"
}
],
"return_type" : "type-10",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
},
{
@@ -185,13 +185,13 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-12"
"referenced_type" : "_ZTIP17HighVolumeSpeaker"
},
{
"referenced_type" : "type-3"
"referenced_type" : "_ZTIf"
}
],
"return_type" : "type-12",
"return_type" : "_ZTIP17HighVolumeSpeaker",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
},
{
@@ -201,10 +201,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-12"
"referenced_type" : "_ZTIP17HighVolumeSpeaker"
}
],
"return_type" : "type-10",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
},
{
@@ -214,10 +214,10 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-12"
"referenced_type" : "_ZTIP17HighVolumeSpeaker"
}
],
"return_type" : "type-10",
"return_type" : "_ZTIv",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
}
],
@@ -229,8 +229,8 @@
"alignment" : 4,
"linker_set_key" : "_ZTIP12SuperSpeaker",
"name" : "SuperSpeaker *",
"referenced_type" : "type-1",
"self_type" : "type-9",
"referenced_type" : "_ZTI12SuperSpeaker",
"self_type" : "_ZTIP12SuperSpeaker",
"size" : 4,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
},
@@ -238,8 +238,8 @@
"alignment" : 4,
"linker_set_key" : "_ZTIP16LowVolumeSpeaker",
"name" : "LowVolumeSpeaker *",
"referenced_type" : "type-5",
"self_type" : "type-4",
"referenced_type" : "_ZTI16LowVolumeSpeaker",
"self_type" : "_ZTIP16LowVolumeSpeaker",
"size" : 4,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
},
@@ -247,8 +247,8 @@
"alignment" : 4,
"linker_set_key" : "_ZTIP17HighVolumeSpeaker",
"name" : "HighVolumeSpeaker *",
"referenced_type" : "type-11",
"self_type" : "type-12",
"referenced_type" : "_ZTI17HighVolumeSpeaker",
"self_type" : "_ZTIP17HighVolumeSpeaker",
"size" : 4,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
},
@@ -256,8 +256,8 @@
"alignment" : 4,
"linker_set_key" : "_ZTIPf",
"name" : "float *",
"referenced_type" : "type-3",
"self_type" : "type-7",
"referenced_type" : "_ZTIf",
"self_type" : "_ZTIPf",
"size" : 4,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
}
@@ -273,14 +273,14 @@
"access" : "private",
"field_name" : "mSpeakderId",
"field_offset" : 32,
"referenced_type" : "type-2"
"referenced_type" : "_ZTIi"
}
],
"linker_set_key" : "_ZTI12SuperSpeaker",
"name" : "SuperSpeaker",
"record_kind" : "class",
"referenced_type" : "type-1",
"self_type" : "type-1",
"referenced_type" : "_ZTI12SuperSpeaker",
"self_type" : "_ZTI12SuperSpeaker",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h",
"vtable_components" :
@@ -315,7 +315,7 @@
"base_specifiers" :
[
{
"referenced_type" : "type-1"
"referenced_type" : "_ZTI12SuperSpeaker"
}
],
"fields" :
@@ -323,19 +323,19 @@
{
"field_name" : "speaker_uint_t",
"field_offset" : 64,
"referenced_type" : "type-6"
"referenced_type" : "_ZTIj"
},
{
"field_name" : "speaker_float_star",
"field_offset" : 96,
"referenced_type" : "type-7"
"referenced_type" : "_ZTIPf"
}
],
"linker_set_key" : "_ZTI16LowVolumeSpeaker",
"name" : "LowVolumeSpeaker",
"record_kind" : "class",
"referenced_type" : "type-5",
"self_type" : "type-5",
"referenced_type" : "_ZTI16LowVolumeSpeaker",
"self_type" : "_ZTI16LowVolumeSpeaker",
"size" : 16,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h",
"vtable_components" :
@@ -368,14 +368,14 @@
"base_specifiers" :
[
{
"referenced_type" : "type-1"
"referenced_type" : "_ZTI12SuperSpeaker"
}
],
"linker_set_key" : "_ZTI17HighVolumeSpeaker",
"name" : "HighVolumeSpeaker",
"record_kind" : "class",
"referenced_type" : "type-11",
"self_type" : "type-11",
"referenced_type" : "_ZTI17HighVolumeSpeaker",
"self_type" : "_ZTI17HighVolumeSpeaker",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h",
"vtable_components" :

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPKf"
field_offset: 96
field_name: "const_speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-12"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-9"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-9"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-10"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-12"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-13"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "const float *"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIKf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPKf"
self_type: "type-7"
self_type: "_ZTIPKf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,10 +296,10 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-11"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-11"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
@@ -309,21 +309,21 @@ qualified_types {
name: "const float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIKf"
self_type: "type-8"
self_type: "_ZTIKf"
}
is_const: true
is_volatile: false
is_restricted: false
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-10"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -331,11 +331,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -343,11 +343,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-10"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -355,11 +355,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -367,11 +367,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -379,16 +379,16 @@ functions {
access: public_access
}
functions {
return_type: "type-13"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -396,11 +396,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -408,11 +408,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIx"
field_offset: 64
field_name: "speaker_long_long"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPx"
field_offset: 128
field_name: "speaker_long_long_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-12"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-9"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-10"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-12"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-13"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "long long *"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIx"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPx"
self_type: "type-7"
self_type: "_ZTIPx"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-9"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-9"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,10 +296,10 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-11"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-11"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
@@ -309,20 +309,20 @@ builtin_types {
name: "long long"
size: 8
alignment: 8
referenced_type: "type-6"
referenced_type: "_ZTIx"
source_file: ""
linker_set_key: "_ZTIx"
self_type: "type-6"
self_type: "_ZTIx"
}
is_unsigned: false
is_integral: true
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-10"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -330,11 +330,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -342,11 +342,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-10"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -354,11 +354,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -366,11 +366,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -378,16 +378,16 @@ functions {
access: public_access
}
functions {
return_type: "type-13"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -395,11 +395,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -407,11 +407,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-6"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIDi"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-4"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-12"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-9"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-10"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-12"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-13"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-4"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "char32_t"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTIDi"
source_file: ""
linker_set_key: "_ZTIDi"
self_type: "type-7"
self_type: "_ZTIDi"
}
is_unsigned: true
is_integral: true
@@ -270,10 +270,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -283,10 +283,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -296,10 +296,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-9"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-9"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -309,20 +309,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-11"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-11"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-10"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -330,11 +330,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -342,11 +342,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-10"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -354,11 +354,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-5"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -366,11 +366,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-5"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -378,16 +378,16 @@ functions {
access: public_access
}
functions {
return_type: "type-13"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -395,11 +395,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -407,11 +407,11 @@ functions {
access: public_access
}
functions {
return_type: "type-11"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-13"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIf"
field_offset: 64
field_name: "speaker_float"
access: public_access
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-7"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-8"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-6"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-8"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-7"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId_"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t_"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star_"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-4"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-5"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-5"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-4"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-3"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-6"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-7"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-5"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::~SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,11 +365,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -377,16 +377,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -406,11 +406,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-2"
return_type: "_ZTIi"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-2"
return_type: "_ZTIi"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 8
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 32
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 16
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 64
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 96
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 8
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 4
alignment: 4
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,27 +296,27 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZN12SuperSpeaker11SpeakLouderEv"
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -324,11 +324,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -336,11 +336,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -348,11 +348,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -360,16 +360,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -377,11 +377,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -389,11 +389,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "DerivedBar"
size: 4
alignment: 4
referenced_type: "type-4"
referenced_type: "_ZTI10DerivedBar"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h"
linker_set_key: "_ZTI10DerivedBar"
self_type: "type-4"
self_type: "_ZTI10DerivedBar"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI15PureVirtualBase"
is_virtual: false
access: public_access
}
@@ -59,10 +59,10 @@ record_types {
name: "PureVirtualBase"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI15PureVirtualBase"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h"
linker_set_key: "_ZTI15PureVirtualBase"
self_type: "type-1"
self_type: "_ZTI15PureVirtualBase"
}
vtable_layout {
vtable_components {
@@ -110,10 +110,10 @@ pointer_types {
name: "DerivedBar *"
size: 4
alignment: 4
referenced_type: "type-4"
referenced_type: "_ZTI10DerivedBar"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h"
linker_set_key: "_ZTIP10DerivedBar"
self_type: "type-5"
self_type: "_ZTIP10DerivedBar"
}
}
pointer_types {
@@ -121,10 +121,10 @@ pointer_types {
name: "PureVirtualBase *"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI15PureVirtualBase"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/pure_virtual/include/header1.h"
linker_set_key: "_ZTIP15PureVirtualBase"
self_type: "type-3"
self_type: "_ZTIP15PureVirtualBase"
}
}
builtin_types {
@@ -132,10 +132,10 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-2"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-2"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false

View File

@@ -3,13 +3,13 @@ record_types {
name: "ShouldRepro"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI11ShouldRepro"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/reproducability_c.h"
linker_set_key: "_ZTI11ShouldRepro"
self_type: "type-1"
self_type: "_ZTI11ShouldRepro"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "a"
access: public_access
@@ -22,10 +22,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true

View File

@@ -13,10 +13,10 @@
"parameters" :
[
{
"referenced_type" : "type-5"
"referenced_type" : "_ZTI10template_cIJ10template_dIJA_N11namespace_c1CEEEEE"
}
],
"return_type" : "type-4",
"return_type" : "_ZTIRN11namespace_a1AE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
},
{
@@ -27,13 +27,13 @@
[
{
"is_this_ptr" : true,
"referenced_type" : "type-8"
"referenced_type" : "_ZTIP12InvalidClass"
},
{
"referenced_type" : "type-9"
"referenced_type" : "_ZTI1E"
}
],
"return_type" : "type-6",
"return_type" : "_ZTIN12InvalidClass1DE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
}
],
@@ -42,25 +42,25 @@
{
"linker_set_key" : "a",
"name" : "a",
"referenced_type" : "type-1",
"referenced_type" : "_ZTIN11namespace_a1AE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
},
{
"linker_set_key" : "b",
"name" : "b",
"referenced_type" : "type-2",
"referenced_type" : "_ZTIN11namespace_b10template_bIJPKNS_1BEEEE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
},
{
"linker_set_key" : "c",
"name" : "c",
"referenced_type" : "type-3",
"referenced_type" : "_ZTIKN11namespace_b10template_bIJPKNS_1BEEEE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
},
{
"linker_set_key" : "template_in_macro",
"name" : "template_in_macro",
"referenced_type" : "type-11",
"referenced_type" : "_ZTIP15TemplateInMacroIJ1FEE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
}
],
@@ -70,8 +70,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIRN11namespace_a1AE",
"name" : "namespace_a::A &",
"referenced_type" : "type-1",
"self_type" : "type-4",
"referenced_type" : "_ZTIN11namespace_a1AE",
"self_type" : "_ZTIRN11namespace_a1AE",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
}
@@ -82,8 +82,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIP12InvalidClass",
"name" : "InvalidClass *",
"referenced_type" : "type-7",
"self_type" : "type-8",
"referenced_type" : "_ZTI12InvalidClass",
"self_type" : "_ZTIP12InvalidClass",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
},
@@ -91,8 +91,8 @@
"alignment" : 8,
"linker_set_key" : "_ZTIP15TemplateInMacroIJ1FEE",
"name" : "TemplateInMacro<F> *",
"referenced_type" : "type-10",
"self_type" : "type-11",
"referenced_type" : "_ZTI15TemplateInMacroIJ1FEE",
"self_type" : "_ZTIP15TemplateInMacroIJ1FEE",
"size" : 8,
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
}
@@ -103,8 +103,8 @@
"is_const" : true,
"linker_set_key" : "_ZTIKN11namespace_b10template_bIJPKNS_1BEEEE",
"name" : "const namespace_b::template_b<const B *>",
"referenced_type" : "type-2",
"self_type" : "type-3",
"referenced_type" : "_ZTIN11namespace_b10template_bIJPKNS_1BEEEE",
"self_type" : "_ZTIKN11namespace_b10template_bIJPKNS_1BEEEE",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/undeclared_types.h"
}
],

View File

@@ -7,8 +7,8 @@
"is_integral" : true,
"linker_set_key" : "_ZTIi",
"name" : "int",
"referenced_type" : "type-1",
"self_type" : "type-1",
"referenced_type" : "_ZTIi",
"self_type" : "_ZTIi",
"size" : 4
}
],
@@ -22,19 +22,19 @@
{
"linker_set_key" : "non_type_template",
"name" : "non_type_template",
"referenced_type" : "type-1",
"referenced_type" : "_ZTIi",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/known_issues.h"
},
{
"linker_set_key" : "return_type",
"name" : "return_type",
"referenced_type" : "type-2",
"referenced_type" : "_ZTI7STDCALL",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/known_issues.h"
},
{
"linker_set_key" : "template_arg_in_namespace",
"name" : "template_arg_in_namespace",
"referenced_type" : "type-1",
"referenced_type" : "_ZTIi",
"source_file" : "/development/vndk/tools/header-checker/tests/integration/cpp/header/known_issues.h"
}
],

View File

@@ -3,19 +3,19 @@ record_types {
name: "Foo"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI3Foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTI3Foo"
self_type: "type-1"
self_type: "_ZTI3Foo"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIPi"
field_offset: 0
field_name: "a_"
access: private_access
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIPi"
field_offset: 64
field_name: "b_"
access: private_access
@@ -28,13 +28,13 @@ record_types {
name: "Cinner"
size: 4
alignment: 4
referenced_type: "type-7"
referenced_type: "_ZTI6Cinner"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTI6Cinner"
self_type: "type-7"
self_type: "_ZTI6Cinner"
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "c"
access: public_access
@@ -47,19 +47,19 @@ record_types {
name: "Cstruct"
size: 16
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTI7Cstruct"
self_type: "type-5"
self_type: "_ZTI7Cstruct"
}
fields {
referenced_type: "type-3"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "a"
access: public_access
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIP6Cinner"
field_offset: 64
field_name: "b"
access: public_access
@@ -72,10 +72,10 @@ pointer_types {
name: "Foo *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI3Foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTIP3Foo"
self_type: "type-10"
self_type: "_ZTIP3Foo"
}
}
pointer_types {
@@ -83,10 +83,10 @@ pointer_types {
name: "Cinner *"
size: 8
alignment: 8
referenced_type: "type-7"
referenced_type: "_ZTI6Cinner"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIP6Cinner"
self_type: "type-6"
self_type: "_ZTIP6Cinner"
}
}
pointer_types {
@@ -94,10 +94,10 @@ pointer_types {
name: "Cstruct *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIP7Cstruct"
self_type: "type-4"
self_type: "_ZTIP7Cstruct"
}
}
pointer_types {
@@ -105,10 +105,10 @@ pointer_types {
name: "Cstruct **"
size: 8
alignment: 8
referenced_type: "type-4"
referenced_type: "_ZTIP7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIPP7Cstruct"
self_type: "type-8"
self_type: "_ZTIPP7Cstruct"
}
}
pointer_types {
@@ -116,10 +116,10 @@ pointer_types {
name: "int *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIi"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTIPi"
self_type: "type-2"
self_type: "_ZTIPi"
}
}
builtin_types {
@@ -127,10 +127,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-3"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -140,20 +140,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-9"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-9"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-9"
return_type: "_ZTIv"
function_name: "CFunction"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
parameters {
referenced_type: "type-8"
referenced_type: "_ZTIPP7Cstruct"
default_arg: false
is_this_ptr: false
}
@@ -161,16 +161,16 @@ functions {
access: public_access
}
functions {
return_type: "type-1"
return_type: "_ZTI3Foo"
function_name: "foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIPi"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIPi"
default_arg: false
is_this_ptr: false
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "UnusedStruct"
size: 4
alignment: 4
referenced_type: "type-1"
referenced_type: "_ZTI12UnusedStruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTI12UnusedStruct"
self_type: "type-1"
self_type: "_ZTI12UnusedStruct"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "mUnusedMember"
access: public_access
@@ -22,19 +22,19 @@ record_types {
name: "Foo"
size: 16
alignment: 8
referenced_type: "type-8"
referenced_type: "_ZTI3Foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTI3Foo"
self_type: "type-8"
self_type: "_ZTI3Foo"
}
fields {
referenced_type: "type-9"
referenced_type: "_ZTIPi"
field_offset: 0
field_name: "a_"
access: private_access
}
fields {
referenced_type: "type-9"
referenced_type: "_ZTIPi"
field_offset: 64
field_name: "b_"
access: private_access
@@ -47,13 +47,13 @@ record_types {
name: "Cinner"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTI6Cinner"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTI6Cinner"
self_type: "type-6"
self_type: "_ZTI6Cinner"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "c"
access: public_access
@@ -66,19 +66,19 @@ record_types {
name: "Cstruct"
size: 16
alignment: 8
referenced_type: "type-4"
referenced_type: "_ZTI7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTI7Cstruct"
self_type: "type-4"
self_type: "_ZTI7Cstruct"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 0
field_name: "a"
access: public_access
}
fields {
referenced_type: "type-5"
referenced_type: "_ZTIP6Cinner"
field_offset: 64
field_name: "b"
access: public_access
@@ -91,10 +91,10 @@ pointer_types {
name: "Foo *"
size: 8
alignment: 8
referenced_type: "type-8"
referenced_type: "_ZTI3Foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTIP3Foo"
self_type: "type-11"
self_type: "_ZTIP3Foo"
}
}
pointer_types {
@@ -102,10 +102,10 @@ pointer_types {
name: "Cinner *"
size: 8
alignment: 8
referenced_type: "type-6"
referenced_type: "_ZTI6Cinner"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIP6Cinner"
self_type: "type-5"
self_type: "_ZTIP6Cinner"
}
}
pointer_types {
@@ -113,10 +113,10 @@ pointer_types {
name: "Cstruct *"
size: 8
alignment: 8
referenced_type: "type-4"
referenced_type: "_ZTI7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIP7Cstruct"
self_type: "type-3"
self_type: "_ZTIP7Cstruct"
}
}
pointer_types {
@@ -124,10 +124,10 @@ pointer_types {
name: "Cstruct **"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIP7Cstruct"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
linker_set_key: "_ZTIPP7Cstruct"
self_type: "type-7"
self_type: "_ZTIPP7Cstruct"
}
}
pointer_types {
@@ -135,10 +135,10 @@ pointer_types {
name: "int *"
size: 8
alignment: 8
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
linker_set_key: "_ZTIPi"
self_type: "type-9"
self_type: "_ZTIPi"
}
}
builtin_types {
@@ -146,10 +146,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -159,20 +159,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "CFunction"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_include.h"
parameters {
referenced_type: "type-7"
referenced_type: "_ZTIPP7Cstruct"
default_arg: false
is_this_ptr: false
}
@@ -180,16 +180,16 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTI3Foo"
function_name: "foo"
source_file: "/development/vndk/tools/header-checker/tests/integration/c_and_cpp/include/c_and_cpp.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIPi"
default_arg: false
is_this_ptr: false
}
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIPi"
default_arg: false
is_this_ptr: false
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::~SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,11 +365,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -377,16 +377,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-2"
return_type: "_ZTIi"
function_name: "HighVolumeSpeaker::AddedFunction"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -406,11 +406,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -418,11 +418,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::~SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,11 +365,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -377,16 +377,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -406,11 +406,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: public_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::~SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,11 +365,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -377,16 +377,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -406,11 +406,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -421,7 +421,7 @@ global_vars {
name: "HighVolumeSpeaker::global_unprotected_id"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZN17HighVolumeSpeaker21global_unprotected_idE"
referenced_type: "type-2"
referenced_type: "_ZTIi"
access: public_access
}
elf_functions {

View File

@@ -3,13 +3,13 @@ record_types {
name: "SuperSpeaker"
size: 16
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTI12SuperSpeaker"
self_type: "type-1"
self_type: "_ZTI12SuperSpeaker"
}
fields {
referenced_type: "type-2"
referenced_type: "_ZTIi"
field_offset: 64
field_name: "mSpeakderId"
access: private_access
@@ -60,25 +60,25 @@ record_types {
name: "LowVolumeSpeaker"
size: 24
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTI16LowVolumeSpeaker"
self_type: "type-5"
self_type: "_ZTI16LowVolumeSpeaker"
}
fields {
referenced_type: "type-6"
referenced_type: "_ZTIj"
field_offset: 96
field_name: "speaker_uint_t"
access: public_access
}
fields {
referenced_type: "type-7"
referenced_type: "_ZTIPf"
field_offset: 128
field_name: "speaker_float_star"
access: public_access
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -128,13 +128,13 @@ record_types {
name: "HighVolumeSpeaker"
size: 16
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTI17HighVolumeSpeaker"
self_type: "type-11"
self_type: "_ZTI17HighVolumeSpeaker"
}
base_specifiers {
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
is_virtual: false
access: public_access
}
@@ -184,12 +184,12 @@ enum_types {
name: "SuperSpeaker::Volume"
size: 4
alignment: 4
referenced_type: "type-8"
referenced_type: "_ZTIN12SuperSpeaker6VolumeE"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIN12SuperSpeaker6VolumeE"
self_type: "type-8"
self_type: "_ZTIN12SuperSpeaker6VolumeE"
}
underlying_type: "type-6"
underlying_type: "_ZTIj"
enum_fields {
enum_field_value: 1
name: "SuperSpeaker::Loud"
@@ -213,10 +213,10 @@ pointer_types {
name: "SuperSpeaker *"
size: 8
alignment: 8
referenced_type: "type-1"
referenced_type: "_ZTI12SuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
linker_set_key: "_ZTIP12SuperSpeaker"
self_type: "type-9"
self_type: "_ZTIP12SuperSpeaker"
}
}
pointer_types {
@@ -224,10 +224,10 @@ pointer_types {
name: "LowVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-5"
referenced_type: "_ZTI16LowVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIP16LowVolumeSpeaker"
self_type: "type-4"
self_type: "_ZTIP16LowVolumeSpeaker"
}
}
pointer_types {
@@ -235,10 +235,10 @@ pointer_types {
name: "HighVolumeSpeaker *"
size: 8
alignment: 8
referenced_type: "type-11"
referenced_type: "_ZTI17HighVolumeSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
linker_set_key: "_ZTIP17HighVolumeSpeaker"
self_type: "type-12"
self_type: "_ZTIP17HighVolumeSpeaker"
}
}
pointer_types {
@@ -246,10 +246,10 @@ pointer_types {
name: "float *"
size: 8
alignment: 8
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
linker_set_key: "_ZTIPf"
self_type: "type-7"
self_type: "_ZTIPf"
}
}
builtin_types {
@@ -257,10 +257,10 @@ builtin_types {
name: "float"
size: 4
alignment: 4
referenced_type: "type-3"
referenced_type: "_ZTIf"
source_file: ""
linker_set_key: "_ZTIf"
self_type: "type-3"
self_type: "_ZTIf"
}
is_unsigned: false
is_integral: false
@@ -270,10 +270,10 @@ builtin_types {
name: "int"
size: 4
alignment: 4
referenced_type: "type-2"
referenced_type: "_ZTIi"
source_file: ""
linker_set_key: "_ZTIi"
self_type: "type-2"
self_type: "_ZTIi"
}
is_unsigned: false
is_integral: true
@@ -283,10 +283,10 @@ builtin_types {
name: "unsigned int"
size: 4
alignment: 4
referenced_type: "type-6"
referenced_type: "_ZTIj"
source_file: ""
linker_set_key: "_ZTIj"
self_type: "type-6"
self_type: "_ZTIj"
}
is_unsigned: true
is_integral: true
@@ -296,20 +296,20 @@ builtin_types {
name: "void"
size: 0
alignment: 0
referenced_type: "type-10"
referenced_type: "_ZTIv"
source_file: ""
linker_set_key: "_ZTIv"
self_type: "type-10"
self_type: "_ZTIv"
}
is_unsigned: false
is_integral: false
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "SuperSpeaker::SpeakLouder"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -317,11 +317,11 @@ functions {
access: public_access
}
functions {
return_type: "type-9"
return_type: "_ZTIP12SuperSpeaker"
function_name: "SuperSpeaker::CreateSuperSpeaker"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-2"
referenced_type: "_ZTIi"
default_arg: false
is_this_ptr: false
}
@@ -329,11 +329,11 @@ functions {
access: private_access
}
functions {
return_type: "type-8"
return_type: "_ZTIN12SuperSpeaker6VolumeE"
function_name: "SuperSpeaker::SpeakLoud"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/abstract_class.h"
parameters {
referenced_type: "type-9"
referenced_type: "_ZTIP12SuperSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -341,11 +341,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -353,11 +353,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "LowVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/low_volume_speaker.h"
parameters {
referenced_type: "type-4"
referenced_type: "_ZTIP16LowVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -365,16 +365,16 @@ functions {
access: public_access
}
functions {
return_type: "type-12"
return_type: "_ZTIP17HighVolumeSpeaker"
function_name: "HighVolumeSpeaker::BadPractice"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
parameters {
referenced_type: "type-3"
referenced_type: "_ZTIf"
default_arg: false
is_this_ptr: false
}
@@ -382,11 +382,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Speak"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}
@@ -394,11 +394,11 @@ functions {
access: public_access
}
functions {
return_type: "type-10"
return_type: "_ZTIv"
function_name: "HighVolumeSpeaker::Listen"
source_file: "/development/vndk/tools/header-checker/tests/integration/cpp/gold/include/high_volume_speaker.h"
parameters {
referenced_type: "type-12"
referenced_type: "_ZTIP17HighVolumeSpeaker"
default_arg: false
is_this_ptr: true
}

Some files were not shown because too many files have changed in this diff Show More