Searched refs:OSLogBufferItem (Results 1 – 4 of 4) sorted by relevance
15 using clang::analyze_os_log::OSLogBufferItem;24 std::optional<OSLogBufferItem::Kind> Kind;35 OSLogBufferItem::Kind39 return OSLogBufferItem::StringKind; in getKind()41 return OSLogBufferItem::WideStringKind; in getKind()43 return OSLogBufferItem::PointerKind; in getKind()45 return OSLogBufferItem::ObjCObjKind; in getKind()47 return OSLogBufferItem::ErrnoKind; in getKind()49 return OSLogBufferItem::ScalarKind; in getKind()74 if (ArgsData.back().Kind != OSLogBufferItem::ErrnoKind && in HandlePrintfSpecifier()[all …]
150 PrivacyFlags = clang::analyze_os_log::OSLogBufferItem::IsSensitive; in ParsePrintfSpecifier()152 clang::analyze_os_log::OSLogBufferItem::IsSensitive && in ParsePrintfSpecifier()154 PrivacyFlags = clang::analyze_os_log::OSLogBufferItem::IsPrivate; in ParsePrintfSpecifier()156 PrivacyFlags = clang::analyze_os_log::OSLogBufferItem::IsPublic; in ParsePrintfSpecifier()177 case clang::analyze_os_log::OSLogBufferItem::IsPrivate: in ParsePrintfSpecifier()180 case clang::analyze_os_log::OSLogBufferItem::IsPublic: in ParsePrintfSpecifier()183 case clang::analyze_os_log::OSLogBufferItem::IsSensitive: in ParsePrintfSpecifier()
25 class OSLogBufferItem {80 OSLogBufferItem(Kind kind, const Expr *expr, CharUnits size, unsigned flags,89 OSLogBufferItem(ASTContext &Ctx, CharUnits value, unsigned flags) in OSLogBufferItem() function113 SmallVector<OSLogBufferItem, 4> Items;129 Items, [](const OSLogBufferItem &Item) { return Item.getIsPrivate(); }); in hasPrivateItems()133 return llvm::any_of(Items, [](const OSLogBufferItem &Item) { in hasNonScalarOrMask()134 return Item.getKind() != OSLogBufferItem::ScalarKind || in hasNonScalarOrMask()
1853 if (Item.getKind() == analyze_os_log::OSLogBufferItem::MaskKind) { in emitBuiltinOSLogFormat()