* 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:
parent
e6bd90c58d
commit
4e99b4683e
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user