/system/tools/aidl/ |
D | generate_ndk.h | 29 void GenerateNdk(const string& output_file, const Options& options, const AidlTypenames& types, 33 void GenerateSource(CodeWriter& out, const AidlTypenames& types, const AidlInterface& defined_type, 35 void GenerateClassSource(CodeWriter& out, const AidlTypenames& types, 37 void GenerateClientSource(CodeWriter& out, const AidlTypenames& types, 39 void GenerateServerSource(CodeWriter& out, const AidlTypenames& types, 41 void GenerateInterfaceSource(CodeWriter& out, const AidlTypenames& types, 43 void GenerateClientHeader(CodeWriter& out, const AidlTypenames& types, 45 void GenerateServerHeader(CodeWriter& out, const AidlTypenames& types, 47 void GenerateInterfaceHeader(CodeWriter& out, const AidlTypenames& types, 50 void GenerateParcelHeader(CodeWriter& out, const AidlTypenames& types, [all …]
|
D | generate_ndk.cpp | 41 const AidlTypenames& types, const AidlInterface& defined_type, in GenerateNdkInterface() argument 45 GenerateInterfaceHeader(*i_writer, types, defined_type, options); in GenerateNdkInterface() 51 GenerateClientHeader(*bp_writer, types, defined_type, options); in GenerateNdkInterface() 57 GenerateServerHeader(*bn_writer, types, defined_type, options); in GenerateNdkInterface() 61 GenerateSource(*source_writer, types, defined_type, options); in GenerateNdkInterface() 66 const AidlTypenames& types, const AidlStructuredParcelable& defined_type, in GenerateNdkParcel() argument 71 GenerateParcelHeader(*header_writer, types, defined_type, options); in GenerateNdkParcel() 87 GenerateParcelSource(*source_writer, types, defined_type, options); in GenerateNdkParcel() 99 const AidlTypenames& types, const AidlEnumDeclaration& defined_type, in GenerateNdkEnumDeclaration() argument 104 GenerateEnumHeader(*header_writer, types, defined_type, options); in GenerateNdkEnumDeclaration() [all …]
|
D | aidl_to_ndk.h | 41 std::string NdkNameOf(const AidlTypenames& types, const AidlTypeSpecifier& aidl, StorageMode mode); 46 const AidlTypenames& types; member 58 const AidlTypenames& types, const AidlMethod& method, 84 std::string NdkMethodDecl(const AidlTypenames& types, const AidlMethod& method,
|
D | aidl_to_ndk.cpp | 318 static TypeInfo::Aspect GetTypeAspect(const AidlTypenames& types, const AidlTypeSpecifier& aidl) { in GetTypeAspect() argument 336 if (!(array_type.Resolve(types) && array_type.CheckValid(types))) { in GetTypeAspect() 339 return GetTypeAspect(types, array_type); in GetTypeAspect() 350 const AidlDefinedType* type = types.TryGetDefinedType(aidl_name); in GetTypeAspect() 394 std::string NdkNameOf(const AidlTypenames& types, const AidlTypeSpecifier& aidl, StorageMode mode) { in NdkNameOf() argument 395 TypeInfo::Aspect aspect = GetTypeAspect(types, aidl); in NdkNameOf() 414 TypeInfo::Aspect aspect = GetTypeAspect(c.types, c.type); in WriteToParcelFor() 419 TypeInfo::Aspect aspect = GetTypeAspect(c.types, c.type); in ReadFromParcelFor() 424 const AidlTypenames& types, const AidlMethod& method, in NdkArgList() argument 430 std::string type = NdkNameOf(types, a->GetType(), mode); in NdkArgList() [all …]
|
/system/memory/libmemtrack/ |
D | memtrack.cpp | 43 memtrack_proc_type types[static_cast<int>(MemtrackType::NUM_TYPES)]; member 110 int ret = memtrack_proc_get_type(&p->types[i], pid, (MemtrackType)i); in memtrack_proc_get() 119 const std::vector<MemtrackType>& types, uint32_t flags) in memtrack_proc_sum() argument 123 for (size_t i = 0; i < types.size(); i++) { in memtrack_proc_sum() 124 memtrack_proc_type type = p->types[static_cast<int>(types[i])]; in memtrack_proc_sum() 138 std::vector<MemtrackType> types = {MemtrackType::GRAPHICS}; in memtrack_proc_graphics_total() local 139 return memtrack_proc_sum(p, types, 0); in memtrack_proc_graphics_total() 144 std::vector<MemtrackType> types = { MemtrackType::GRAPHICS }; in memtrack_proc_graphics_pss() local 145 return memtrack_proc_sum(p, types, in memtrack_proc_graphics_pss() 151 std::vector<MemtrackType> types = { MemtrackType::GL }; in memtrack_proc_gl_total() local [all …]
|
/system/bt/vendor_libs/test_vendor_lib/types/ |
D | Android.bp | 1 // Bluetooth types 3 name: "libbt-rootcanal-types-header", 10 name: "libbt-rootcanal-types", 21 header_libs: ["libbt-rootcanal-types-header"], 22 export_header_lib_headers: ["libbt-rootcanal-types-header"], 35 "libbt-rootcanal-types",
|
/system/libhidl/transport/ |
D | HidlTransportUtils.cpp | 39 auto chainRet = interface->interfaceChain([&](const hidl_vec<hidl_string> &types) { in canCastInterface() argument 40 for (size_t i = 0; i < types.size(); i++) { in canCastInterface() 41 if (types[i] == castTo) { in canCastInterface() 64 auto ret = interface->interfaceDescriptor([&](const hidl_string &types) { in getDescriptor() argument 65 myDescriptor = types.c_str(); in getDescriptor()
|
D | current.txt | 8 500ec34f1b0826a93c4abe45b23c4d85565d8041acaf3cf9fb23c09702967567 android.hidl.base@1.0::types 20 …5da29052612c57db3a8504f6395814277dc3826ee0f166cc732031b35af496 android.hidl.memory.block@1.0::types 33 b1c4fbdebe6d0def9b4f63aa83a0641f694fd5732ad32881a57fe12d5310a259 android.hidl.safe_union@1.0::types
|
/system/sepolicy/prebuilts/api/29.0/public/ |
D | attributes | 5 # All types used for devices. 10 # All types used for processes. 13 # All types used for filesystems. 18 # All types used for context= mounts. 21 # All types used for files that can exist on a labeled fs. 22 # Do not use for pseudo file types. 27 # All types used for domain entry points. 30 # All types used for /data files. 33 # All types in /data, not in /data/vendor 37 # All types in /system [all …]
|
/system/bt/types/ |
D | Android.bp | 1 // Bluetooth types 3 name: "libbluetooth-types-header", 20 name: "libbluetooth-types", 33 header_libs: ["libbluetooth-types-header"], 34 export_header_lib_headers: ["libbluetooth-types-header"],
|
/system/sepolicy/prebuilts/api/26.0/public/ |
D | attributes | 5 # All types used for devices. 10 # All types used for processes. 13 # All types used for filesystems. 18 # All types used for context= mounts. 21 # All types used for files that can exist on a labeled fs. 22 # Do not use for pseudo file types. 27 # All types used for domain entry points. 30 # All types used for /data files. 32 # All types in /data, not in /data/vendor 34 # All types in /vendor [all …]
|
/system/sepolicy/prebuilts/api/28.0/public/ |
D | attributes | 5 # All types used for devices. 10 # All types used for processes. 13 # All types used for filesystems. 18 # All types used for context= mounts. 21 # All types used for files that can exist on a labeled fs. 22 # Do not use for pseudo file types. 27 # All types used for domain entry points. 30 # All types used for /data files. 33 # All types in /data, not in /data/vendor 36 # All types in /vendor [all …]
|
/system/sepolicy/prebuilts/api/27.0/private/compat/26.0/ |
D | 26.0.ignore.cil | 1 ;; new_objects - a collection of types that have been introduced that have no 2 ;; analogue in older policy. Thus, we do not need to map these types to 29 ;; private_objects - a collection of types that were labeled differently in 31 ;; Thus, these types are also not mapped, but recorded for checkapi tests
|
/system/sepolicy/public/ |
D | attributes | 5 # All types used for devices. 10 # All types used for processes. 13 # All types used for filesystems. 18 # All types used for context= mounts. 21 # All types used for files that can exist on a labeled fs. 22 # Do not use for pseudo file types. 27 # All types used for domain entry points. 30 # All types used for /data files. 33 # All types in /data, not in /data/vendor 37 # All types in /system [all …]
|
/system/sepolicy/prebuilts/api/30.0/public/ |
D | attributes | 5 # All types used for devices. 10 # All types used for processes. 13 # All types used for filesystems. 18 # All types used for context= mounts. 21 # All types used for files that can exist on a labeled fs. 22 # Do not use for pseudo file types. 27 # All types used for domain entry points. 30 # All types used for /data files. 33 # All types in /data, not in /data/vendor 37 # All types in /system [all …]
|
/system/tools/xsdc/tests/resources/predefined_types/api/ |
D | current.txt | 2 package predefined.types { 128 method public predefined.types.DateTypes getDateTypes(); 129 method public predefined.types.ListPrimitiveTypes getListPrimitiveTypes(); 130 method public predefined.types.MiscTypes getMiscTypes(); 131 method public predefined.types.NumericTypes getNumericTypes(); 132 method public predefined.types.StringTypes getStringTypes(); 133 method public void setDateTypes(predefined.types.DateTypes); 134 method public void setListPrimitiveTypes(predefined.types.ListPrimitiveTypes); 135 method public void setMiscTypes(predefined.types.MiscTypes); 136 method public void setNumericTypes(predefined.types.NumericTypes); [all …]
|
/system/sepolicy/prebuilts/api/27.0/public/ |
D | attributes | 5 # All types used for devices. 10 # All types used for processes. 13 # All types used for filesystems. 18 # All types used for context= mounts. 21 # All types used for files that can exist on a labeled fs. 22 # Do not use for pseudo file types. 27 # All types used for domain entry points. 30 # All types used for /data files. 33 # All types in /data, not in /data/vendor 35 # All types in /vendor [all …]
|
/system/sepolicy/tools/sepolicy-analyze/ |
D | README | 14 Equivalent types are candidates for being coalesced into a single 16 separate, for example: - the types may differ in a respect not 21 other of the types and thus the correct action may be to tighten 24 types may not yet be defined or may be unconfined in the policy 31 between the two types. This may be used in looking for similar 32 types that are not equivalent but may be candidates for coalescing. 39 directly in terms of individual types and the other is written in 40 terms of attributes associated with those same types. The rule 41 with individual types is a candidate for removal. The rule with 42 individual types may be directly represented in the source policy [all …]
|
/system/tools/sysprop/ |
D | TypeChecker.cpp | 87 std::unordered_map<std::string, std::string> types; in CheckPropertyTypes() local 94 types.emplace(entry.name, entry.type); in CheckPropertyTypes() 105 auto itr = types.find(prop_name); in CheckPropertyTypes() 106 if (itr == types.end()) continue; in CheckPropertyTypes()
|
/system/sepolicy/prebuilts/api/28.0/private/compat/27.0/ |
D | 27.0.ignore.cil | 1 ;; new_objects - a collection of types that have been introduced that have no 2 ;; analogue in older policy. Thus, we do not need to map these types to 129 ;; private_objects - a collection of types that were labeled differently in 131 ;; Thus, these types are also not mapped, but recorded for checkapi tests
|
/system/bt/profile/sdp/ |
D | Android.bp | 16 "libbluetooth-types", 38 "libbluetooth-types",
|
/system/sepolicy/private/compat/30.0/ |
D | 30.0.ignore.cil | 1 ;; new_objects - a collection of types that have been introduced that have no 2 ;; analogue in older policy. Thus, we do not need to map these types to
|
/system/sepolicy/prebuilts/api/28.0/private/compat/26.0/ |
D | 26.0.ignore.cil | 1 ;; new_objects - a collection of types that have been introduced that have no 2 ;; analogue in older policy. Thus, we do not need to map these types to 151 ;; private_objects - a collection of types that were labeled differently in 153 ;; Thus, these types are also not mapped, but recorded for checkapi tests
|
/system/vold/ |
D | CryptoType.h | 96 constexpr bool validateSupportedCryptoTypes(size_t max_keylen, const CryptoType types[], in validateSupportedCryptoTypes() argument 98 return len == 0 || (isValidCryptoType(max_keylen, types[len - 1]) && in validateSupportedCryptoTypes() 99 validateSupportedCryptoTypes(max_keylen, types, len - 1)); in validateSupportedCryptoTypes()
|
/system/timezone/debug_tools/host/main/java/ |
D | TzFileDumper.java | 207 private void writeTransitions(List<Transition> transitions, List<Type> types, Writer fileWriter) in writeTransitions() argument 212 Type type = types.get(transition.typeIndex); in writeTransitions() 229 List<Type> types = new ArrayList<>(); in readTypes() local 240 types.add(new Type(gmtOffsetSeconds, isDst)); in readTypes() 242 return types; in readTypes() 263 MappedByteBuffer mappedTzFile, Header header, List<Type> types) { in mergeTodInfo() argument 271 for (int i = 0; i < types.size(); i++) { in mergeTodInfo() 272 Type inputType = types.get(i); in mergeTodInfo() 282 private void writeTypes(List<Type> types, Writer fileWriter) throws IOException { in writeTypes() argument 284 for (Type type : types) { in writeTypes()
|