fFunctionName
const BString& FunctionName() const { return fFunctionName; }
BString fFunctionName;
: fFunctionName(functionName),
fPrintFunction("%s%s {\n", fPrepend.String(), fFunctionName.String());
BString fFunctionName;
fFunctionName(functionName),
PRINT("%*s%s(): \"%s\"\n", fLevel * 2, "", fFunctionName,
PRINT("%*s%s()\n", fLevel * 2, "", fFunctionName);
PRINT("%*s%s() done\n", fLevel * 2, "", fFunctionName);
const char* fFunctionName;
&& fFunctionName == other->fFunctionName;
&& fFunctionName == other->fFunctionName;
archive.FindString("FunctionID::functionName", &fFunctionName);
error = archive->AddString("FunctionID::functionName", fFunctionName);
+ fFunctionName.HashValue();
return fPath.Length() != 0 && fFunctionName.Length() != 0;
fFunctionName(functionName)
Profiler::Get()->EnterFunction(smp_get_current_cpu(), fFunctionName);
if (fFunctionName != NULL)
Profiler::Get()->ExitFunction(smp_get_current_cpu(), fFunctionName);
fFunctionName = NULL;
const char* fFunctionName;