Lines Matching refs:Buf

326 char *llvm::itaniumDemangle(const char *MangledName, char *Buf,  in itaniumDemangle()  argument
328 if (MangledName == nullptr || (Buf != nullptr && N == nullptr)) { in itaniumDemangle()
342 else if (!initializeOutputStream(Buf, N, S, 1024)) in itaniumDemangle()
350 Buf = S.getBuffer(); in itaniumDemangle()
355 return InternalStatus == demangle_success ? Buf : nullptr; in itaniumDemangle()
387 static char *printNode(const Node *RootNode, char *Buf, size_t *N) { in printNode() argument
389 if (!initializeOutputStream(Buf, N, S, 128)) in printNode()
398 char *ItaniumPartialDemangler::getFunctionBaseName(char *Buf, size_t *N) const { in getFunctionBaseName() argument
422 return printNode(Name, Buf, N); in getFunctionBaseName()
427 char *ItaniumPartialDemangler::getFunctionDeclContextName(char *Buf, in getFunctionDeclContextName() argument
434 if (!initializeOutputStream(Buf, N, S, 128)) in getFunctionDeclContextName()
473 char *ItaniumPartialDemangler::getFunctionName(char *Buf, size_t *N) const { in getFunctionName() argument
477 return printNode(Name, Buf, N); in getFunctionName()
480 char *ItaniumPartialDemangler::getFunctionParameters(char *Buf, in getFunctionParameters() argument
487 if (!initializeOutputStream(Buf, N, S, 128)) in getFunctionParameters()
500 char *Buf, size_t *N) const { in getFunctionReturnType() argument
505 if (!initializeOutputStream(Buf, N, S, 128)) in getFunctionReturnType()
518 char *ItaniumPartialDemangler::finishDemangle(char *Buf, size_t *N) const { in finishDemangle() argument
520 return printNode(static_cast<Node *>(RootNode), Buf, N); in finishDemangle()