Home
last modified time | relevance | path

Searched refs:fqName (Results 1 – 25 of 74) sorted by relevance

123

/aosp12/system/tools/hidl/
H A Dmain.cpp74 return coordinator->getFilepath(fqName, location, getFileName(fqName), file); in getOutputFile()
106 return coordinator->getFormatter(fqName, location, getFileName(fqName)); in generate()
312 typeName = FQName(fqName.package(), fqName.version(), names[1]); in generateJavaForPackage()
315 typeName = fqName; in generateJavaForPackage()
1062 [](const FQName& fqName) { return fqName.name() + ".h"; }, in __anonb1df64e50e02()
1074 [](const FQName& fqName) { return fqName.getInterfaceStubName() + ".h"; }, in __anonb1df64e51002()
1079 [](const FQName& fqName) { return fqName.getInterfaceProxyName() + ".h"; }, in __anonb1df64e51102()
1102 [](const FQName& fqName) { return fqName.getInterfaceBaseName() + ".h"; }, in __anonb1df64e51402()
1110 [](const FQName& fqName) { return fqName.getInterfaceBaseName() + ".cpp"; }, in __anonb1df64e51502()
1408 [](const FQName& fqName) { return fqName.name() + ".hal"; }, in __anonb1df64e51d02()
[all …]
H A DAST.cpp385 if (fqName.name().empty()) { in importFQName()
475 if (importFQName(fqName)) { in addImplicitImport()
484 FQName fqName; in addImport() local
492 if (importFQName(fqName)) { in addImport()
527 if (fqName.isIdentifier()) { in lookupLocalIdentifier()
576 if (fqName.name().empty()) { in lookupType()
583 if (fqName.package().empty() && fqName.version().empty()) { in lookupType()
604 CHECK(fqName.package().empty() && fqName.version().empty() in lookupTypeLocally()
605 && !fqName.name().empty() && fqName.valueName().empty()); in lookupTypeLocally()
619 CHECK(!fqName.name().empty() && fqName.valueName().empty()); in lookupAutofilledType()
[all …]
H A DCoordinator.cpp228 CHECK(fqName.isFullyQualified()); in parseOptional()
230 auto it = mCache.find(fqName); in parseOptional()
247 mCache[fqName] = nullptr; in parseOptional()
258 if (fqName.name() != "types") { in parseOptional()
338 mCache[fqName] = *ast; in parseOptional()
343 mCache[fqName] = nullptr; in parseOptional()
353 CHECK(!fqName.package().empty()) << fqName.string(); in findPackageRoot()
433 components.push_back(sanitized ? fqName.sanitizedVersion() : fqName.version()); in getPackagePath()
624 if (fqName.package().empty() || fqName.version().empty()) { in enforceRestrictionsOnPackage()
813 AST* ast = parse(fqName); in checkHash()
[all …]
H A DCoordinator.h68 Formatter getFormatter(const FQName& fqName, Location location,
88 AST* parse(const FQName& fqName, std::set<AST*>* parsedASTs = nullptr,
106 status_t getPackagePath(const FQName& fqName, bool relative, bool sanitized,
113 status_t getPackageRoot(const FQName& fqName, std::string* root) const;
137 status_t enforceRestrictionsOnPackage(const FQName& fqName,
164 HashStatus checkHash(const FQName& fqName) const;
174 const PackageRoot* findPackageRoot(const FQName& fqName) const;
181 status_t getPackageRootPath(const FQName& fqName, std::string* path) const;
185 status_t convertPackageRootToPath(const FQName& fqName, std::string* path) const;
210 status_t enforceMinorVersionUprevs(const FQName& fqName, Enforce enforcement) const;
[all …]
H A DAST.h49 FQName fqName; member
58 bool addImplicitImport(const FQName& fqName);
86 Type* lookupType(const FQName& fqName, const Scope* scope);
217 void addToImportedNamesGranular(const FQName &fqName);
283 bool importFQName(const FQName& fqName);
286 Type* lookupTypeLocally(const FQName& fqName, const Scope* scope);
287 status_t lookupAutofilledType(const FQName &fqName, Type **returnedType);
288 Type *lookupTypeFromImports(const FQName &fqName);
293 Type *findDefinedType(const FQName &fqName, FQName *matchingName) const;
322 void generateProxySource(Formatter& out, const FQName& fqName) const;
[all …]
H A DgenerateCpp.cpp162 const FQName &fqName, in implementGetService() argument
172 << fqName.getInterfaceProxyName() in implementGetService()
184 implementGetService(out, fqName, true /* isTry */); in implementServiceManagerInteractions()
185 implementGetService(out, fqName, false /* isTry */); in implementServiceManagerInteractions()
735 << iface->fqName().cppName() in generateStubHeader()
919 generateProxySource(out, iface->fqName()); in generateCppSource()
927 + iface->fqName().atVersion(); in generateCppSource()
1220 << fqName.getInterfaceName() in generateProxySource()
1225 << fqName.getInterfaceName() in generateProxySource()
1432 << superInterface->fqName().cppNamespace() in generateStubSourceForMethod()
[all …]
H A DgenerateCppAdapter.cpp50 const std::string mockName = getInterface()->fqName().cppName(); in generateCppAdapterHeader()
104 const std::string mockName = getInterface()->fqName().cppName(); in generateCppAdapterSource()
132 out << "static_cast<::android::sp<" << interface->fqName().cppName() << ">>(" in generateAdapterMethod()
133 << interface->fqName().cppName() << "::castFrom(" in generateAdapterMethod()
135 << "static_cast<::android::sp<" << interface->fqName().cppName() << ">>(" << var in generateAdapterMethod()
136 << "), [&] { return new " << interface->fqName().getInterfaceAdapterFqName().cppName() in generateAdapterMethod()
/aosp12/system/tools/hidl/build/
H A DfqName.go24 type fqName struct { struct
43 ret := fqName{
68 func (f *fqName) pkg() string {
71 func (f *fqName) version() string {
77 func (f *fqName) string() string {
84 func (f *fqName) dir() string {
94 func (f *fqName) sourcesName() string {
97 func (f *fqName) headersName() string {
100 func (f *fqName) javaName() string {
115 func (f *fqName) adapterName() string {
[all …]
/aosp12/system/hwservicemanager/
H A DVintf.cpp35 return vm->getHidlTransport(fqName.package(), fqName.getVersion(), in getTransportFromManifest()
40 FQName fqName; in getTransport() local
42 if (!FQName::parse(interfaceName, &fqName)) { in getTransport()
47 if (!fqName.hasVersion()) { in getTransport()
52 if (fqName.name().empty()) { in getTransport()
63 tr = getTransportFromManifest(fqName, instanceName, in getTransport()
74 static void insertManifestInstances(const FQName& fqName, in insertManifestInstances() argument
84 fqName.package(), fqName.getVersion(), fqName.name()); in insertManifestInstances()
90 FQName fqName; in getInstances() local
91 if (!FQName::parse(interfaceName, &fqName) || !fqName.isFullyQualified() || in getInstances()
[all …]
H A DServiceManager.cpp113 auto ifaceIt = mServiceMap.find(fqName); in lookup()
183 const hidl_string &fqName, in sendPackageRegistrationNotification() argument
270 const std::string fqName = hidlFqName; in get() local
279 tryStartService(fqName, name); in get()
285 tryStartService(fqName, name); in get()
464 switch (getTransport(fqName, name)) { in getTransport()
502 auto ifaceIt = mServiceMap.find(fqName); in listByInterface()
586 if (fqName.empty()) { in unregisterForNotifications()
617 const std::string fqName = hidlFqName; in registerClientCallback() local
714 const std::string fqName = hidlFqName; in tryUnregister() local
[all …]
H A DServiceManager.h45 Return<sp<IBase>> get(const hidl_string& fqName,
50 Return<Transport> getTransport(const hidl_string& fqName,
57 Return<bool> registerForNotifications(const hidl_string& fqName,
62 Return<void> registerPassthroughClient(const hidl_string &fqName,
66 Return<bool> unregisterForNotifications(const hidl_string& fqName,
71 Return<bool> registerClientCallback(const hidl_string& fqName,
82 Return<bool> tryUnregister(const hidl_string& fqName,
108 HidlService* lookup(const std::string& fqName, const std::string& name);
137 const hidl_string &fqName,
/aosp12/system/tools/hidl/hidl2aidl/
H A Dmain.cpp73 FQName currentCandidate = fqName; in getLatestMinorVersionFQNameFromList()
90 FQName currentCandidate = fqName; in getLatestMinorVersionNamedTypeFromList()
121 FQName lowest(fqName); in getLowestExistingFqName()
134 FQName highest(fqName); in getHighestExistingFqName()
343 FQName fqName; in main() local
344 if (!FQName::parse(arg, &fqName)) { in main()
349 if (fqName.isFullyQualified()) { in main()
363 if (fqName != highestFqName) { in main()
391 return getLatestMinorVersionFQNameFromList(fqName, targets) != fqName; in main()
415 if (!AidlHelper::shouldBeExpanded(iface->fqName(), interface->fqName())) { in main()
[all …]
H A DAidlHelper.cpp54 std::string AidlHelper::getAidlName(const FQName& fqName) { in getAidlName() argument
56 for (const std::string& name : fqName.names()) { in getAidlName()
62 std::string AidlHelper::getAidlPackage(const FQName& fqName) { in getAidlPackage() argument
63 std::string aidlPackage = fqName.package(); in getAidlPackage()
64 if (fqName.getPackageMajorVersion() != 1) { in getAidlPackage()
65 aidlPackage += std::to_string(fqName.getPackageMajorVersion()); in getAidlPackage()
71 std::string AidlHelper::getAidlPackagePath(const FQName& fqName) { in getAidlPackagePath() argument
80 return getAidlPackage(fqName) + "." + getAidlName(fqName); in getAidlFQName()
110 out << "package " << getAidlPackage(type.fqName()) << ";\n\n"; in emitFileHeader()
148 if (ref->get()->definedName() == type.fqName().name()) { in emitFileHeader()
[all …]
H A DAidlTranslate.cpp72 separator + AidlHelper::getAidlType(type, type.fqName()); in aidlTypePackage()
81 if (!AidlHelper::shouldBeExpanded(enumType.fqName(), type->fqName())) { in emitEnumStaticAssert()
112 AidlHelper::getAidlReplacedType(type->fqName()); in namedTypeTranslation()
121 << type->fqName().string() + "\n"; in namedTypeTranslation()
233 fqName, backend); in wrapCppSource()
235 return wrapStaticCast(payload, type, fqName, backend); in wrapCppSource()
386 parent.value()->fqName().getInterfaceName() + ".h\"\n"; in hidlIncludeFile()
396 AidlHelper::getAidlType(*type, type->fqName()) + ".h\"\n"; in aidlIncludeFile()
400 const Coordinator& coordinator, const FQName& fqName, in emitCppTranslateHeader() argument
436 const Coordinator& coordinator, const FQName& fqName, in emitTranslateSource() argument
[all …]
H A DAidlInterface.cpp68 if (!AidlHelper::shouldBeExpanded(interface.fqName(), iface->fqName()) && in getUserDefinedMethods()
69 iface->fqName() != gIBaseFqName) { in getUserDefinedMethods()
70 out << "// Types from " << iface->fqName().string() in getUserDefinedMethods()
179 if (interface.superType() && interface.superType()->fqName() != gIBaseFqName) { in emitAidl()
185 out << "interface " << getAidlName(interface.fqName()) << " "; in emitAidl()
192 if (!AidlHelper::shouldBeExpanded(interface.fqName(), iface->fqName())) { in emitAidl()
197 pushVersionedNodeOntoMap({iface->fqName().getPackageMajorVersion(), in emitAidl()
212 pushVersionedNodeOntoMap({iface->fqName().getPackageMajorVersion(), in emitAidl()
214 getAidlName(type->fqName())}, in emitAidl()
224 << "::" << getAidlName(interface.fqName()) in emitAidl()
[all …]
H A DAidlNamedType.cpp28 out << "// This is the HIDL definition of " << namedType.fqName().string() << "\n"; in emitConversionNotes()
37 << typeDef.fqName().string() << " since AIDL does not support typedefs.\n"; in emitTypeDefAidlDefinition()
47 out << "@Backing(type=\"" << AidlHelper::getAidlType(*scalar, enumType.fqName()) << "\")\n"; in emitEnumAidlDefinition()
48 out << "enum " << AidlHelper::getAidlType(enumType, enumType.fqName()) << " "; in emitEnumAidlDefinition()
53 if (!AidlHelper::shouldBeExpanded(enumType.fqName(), type->fqName())) { in emitEnumAidlDefinition()
61 out << "// Not expanding values from " << skippedType->fqName().string() in emitEnumAidlDefinition()
87 out << "parcelable " << AidlHelper::getAidlName(compoundType.fqName()) << " "; in emitCompoundTypeAidlDefinition()
93 out << "union " << AidlHelper::getAidlName(compoundType.fqName()) << " "; in emitCompoundTypeAidlDefinition()
100 AidlHelper::getAidlType(*fieldWithVersion.field->get(), compoundType.fqName()); in emitCompoundTypeAidlDefinition()
H A DAidlType.cpp41 std::optional<const ReplacedTypeInfo> AidlHelper::getAidlReplacedType(const FQName& fqName) { in getAidlReplacedType() argument
42 const auto& it = kReplacedTypes.find(fqName.string()); in getAidlReplacedType()
58 if (getAidlPackage(relativeTo) == getAidlPackage(namedType.fqName())) { in getAidlType()
59 return getAidlName(namedType.fqName()); in getAidlType()
61 std::optional<const ReplacedTypeInfo> type = getAidlReplacedType(namedType.fqName()); in getAidlType()
63 notes() << "Replacing type " << namedType.fqName().string() << " with " in getAidlType()
67 std::optional<std::string> name = getAidlFQName(namedType.fqName()).value(); in getAidlType()
71 LOG(FATAL) << "Failed to resolve Aidl FQName: " << namedType.fqName().string(); in getAidlType()
H A DAidlHelper.h67 static std::string getAidlName(const FQName& fqName);
72 static std::string getAidlPackage(const FQName& fqName);
75 static std::string getAidlPackagePath(const FQName& fqName);
78 static std::optional<std::string> getAidlFQName(const FQName& fqName);
81 static std::optional<const ReplacedTypeInfo> getAidlReplacedType(const FQName& fqName);
114 static std::string translateHeaderFile(const FQName& fqName, AidlBackend backend);
115 static std::string translateSourceFile(const FQName& fqName, AidlBackend backend);
118 const Coordinator& coordinator, const FQName& fqName,
/aosp12/system/tools/hidl/lint/lints/
H A DimportTypes.cpp28 const FQName& fqName = import.fqName; in importTypes() local
29 if (fqName.name() == "types") { in importTypes()
30 if (fqName.package() == ast.package().package() && in importTypes()
31 fqName.version() == ast.package().version()) { in importTypes()
37 << "This imports every type from the file \"" << fqName.string() in importTypes()
/aosp12/system/tools/hidl/lint/test/
H A Dmain.cpp46 FQName fqName; in getLintsForHal() local
47 if (!FQName::parse(name, &fqName)) { in getLintsForHal()
51 if (fqName.isFullyQualified()) { in getLintsForHal()
52 targets.push_back(fqName); in getLintsForHal()
54 status_t err = coordinator.appendPackageInterfacesToVector(fqName, &targets); in getLintsForHal()
60 for (const FQName& fqName : targets) { in getLintsForHal() local
61 AST* ast = coordinator.parse(fqName); in getLintsForHal()
63 FAIL() << "Could not parse " << fqName.name() << ". Aborting."; in getLintsForHal()
/aosp12/system/tools/hidl/lint/
H A Dmain.cpp110 FQName fqName; in main() local
111 if (!FQName::parse(arg, &fqName)) { in main()
118 if (fqName.isFullyQualified()) { in main()
119 targets.push_back(fqName); in main()
121 status_t err = coordinator.appendPackageInterfacesToVector(fqName, &targets); in main()
149 std::cout << "Lints for: " << fqName.string() << std::endl << std::endl; in main()
/aosp12/system/libhidl/transport/manager/1.0/
H A DIServiceManager.hal46 * @param fqName Fully-qualified interface name.
52 get(string fqName, string name) generates (interface service);
85 * @param fqName Fully-qualified interface name.
90 getTransport(string fqName, string name) generates (Transport transport);
102 * @param fqName Fully-qualified interface name.
106 listByInterface(string fqName) generates (vec<string> instanceNames);
113 * version provided in the fqName. For instance, if a client registers for
119 * @param fqName Fully-qualified interface name.
126 registerForNotifications(string fqName,
163 registerPassthroughClient(string fqName, string name);
/aosp12/frameworks/native/cmds/lshal/
H A DWaitCommand.cpp54 FQName fqName; in main() local
55 if (!FQName::parse(interface, &fqName) || fqName.isIdentifier() || !fqName.isFullyQualified()) { in main()
H A DDebugCommand.cpp62 FQName fqName; in main() local
63 … if (!FQName::parse(pair.first, &fqName) || fqName.isIdentifier() || !fqName.isFullyQualified()) { in main()
/aosp12/system/tools/hidl/hashing/
H A DHash.cpp109 std::vector<std::string> lookup(const std::string& fqName) const { in lookup()
110 auto it = hashes.find(fqName); in lookup()
143 std::string fqName = match.str(2); in readHashFile() local
145 if (hash.size() == 0 && fqName.size() == 0) { in readHashFile()
149 if (hash.size() == 0 || fqName.size() == 0) { in readHashFile()
155 file->hashes[fqName].push_back(hash); in readHashFile()

123