SCI: logkernel changes
removing old manual debug code, use logkernel * on/off to log all calls svn-id: r51222
This commit is contained in:
parent
9fc67f5c0b
commit
b984d9afc0
3 changed files with 23 additions and 26 deletions
|
@ -651,15 +651,23 @@ void Kernel::mapFunctions() {
|
|||
}
|
||||
|
||||
bool Kernel::debugSetFunctionLogging(const char *kernelName, bool logging) {
|
||||
for (uint id = 0; id < _kernelFuncs.size(); id++) {
|
||||
if (_kernelFuncs[id].name) {
|
||||
if (strcmp(kernelName, _kernelFuncs[id].name) == 0) {
|
||||
_kernelFuncs[id].debugLogging = logging;
|
||||
return true;
|
||||
if (strcmp(kernelName, "*")) {
|
||||
for (uint id = 0; id < _kernelFuncs.size(); id++) {
|
||||
if (_kernelFuncs[id].name) {
|
||||
if (strcmp(kernelName, _kernelFuncs[id].name) == 0) {
|
||||
_kernelFuncs[id].debugLogging = logging;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
return false;
|
||||
// Set debugLogging for all calls
|
||||
for (uint id = 0; id < _kernelFuncs.size(); id++) {
|
||||
if (_kernelFuncs[id].name)
|
||||
_kernelFuncs[id].debugLogging = logging;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
void Kernel::setDefaultKernelNames() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue