clang 20.0.0git
|
Classes | |
class | OSLogBufferItem |
An OSLogBufferItem represents a single item in the data written by a call to os_log() or os_trace(). More... | |
class | OSLogBufferLayout |
Functions | |
bool | computeOSLogBufferLayout (clang::ASTContext &Ctx, const clang::CallExpr *E, OSLogBufferLayout &layout) |
bool clang::analyze_os_log::computeOSLogBufferLayout | ( | clang::ASTContext & | Ctx, |
const clang::CallExpr * | E, | ||
OSLogBufferLayout & | layout | ||
) |
Definition at line 181 of file OSLog.cpp.
References Data, E, clang::ASTContext::getLangOpts(), clang::StringLiteral::getString(), clang::ASTContext::getTargetInfo(), clang::Expr::IgnoreParenCasts(), clang::StringLiteral::isOrdinary(), and clang::StringLiteral::isUTF8().
Referenced by clang::interp::interp__builtin_os_log_format_buffer_size().