* Fixed kernel tracing.

* Re-added tracing for cache creation.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26580 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold 2008-07-23 15:55:51 +00:00
parent e6bd90c58d
commit 4e99b4683e

View File

@ -61,22 +61,17 @@ class VMCacheTraceEntry : public AbstractTraceEntry {
class Create : public VMCacheTraceEntry {
public:
Create(VMCache* cache, vm_store* store)
Create(VMCache* cache)
:
VMCacheTraceEntry(cache),
fStore(store)
VMCacheTraceEntry(cache)
{
Initialized();
}
virtual void AddDump(TraceOutput& out)
{
out.Print("vm cache create: store: %p -> cache: %p", fStore,
fCache);
out.Print("vm cache create: -> cache: %p", fCache);
}
private:
vm_store* fStore;
};
@ -987,6 +982,8 @@ VMCacheFactory::CreateAnonymousCache(VMCache*& _cache, bool canOvercommit,
return error;
}
T(Create(cache));
_cache = cache;
return B_OK;
}
@ -1005,6 +1002,8 @@ VMCacheFactory::CreateVnodeCache(VMCache*& _cache, struct vnode* vnode)
return error;
}
T(Create(cache));
_cache = cache;
return B_OK;
}
@ -1023,6 +1022,8 @@ VMCacheFactory::CreateDeviceCache(VMCache*& _cache, addr_t baseAddress)
return error;
}
T(Create(cache));
_cache = cache;
return B_OK;
}
@ -1041,6 +1042,8 @@ VMCacheFactory::CreateNullCache(VMCache*& _cache)
return error;
}
T(Create(cache));
_cache = cache;
return B_OK;
}