* AbstractTraceEntry records the team ID too, now.

* Added "printteam" switch to "traced" command, enabling the printing of
  the team ID.
* Added "team" filter to the "traced" command expression language.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23684 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2008-01-21 13:31:27 +00:00
parent 0bf73dd2f1
commit 64fe37ee89
2 changed files with 63 additions and 14 deletions
+6 -7
View File
@@ -55,13 +55,7 @@ class TraceEntry : public trace_entry {
class AbstractTraceEntry : public TraceEntry {
public:
AbstractTraceEntry()
:
fThread(find_thread(NULL)),
fTime(system_time())
{
}
AbstractTraceEntry();
virtual ~AbstractTraceEntry();
virtual void Dump(TraceOutput& out);
@@ -69,10 +63,15 @@ class AbstractTraceEntry : public TraceEntry {
virtual void AddDump(TraceOutput& out);
thread_id Thread() const { return fThread; }
thread_id Team() const { return fTeam; }
bigtime_t Time() const { return fTime; }
public:
static bool sPrintTeamID;
protected:
thread_id fThread;
team_id fTeam;
bigtime_t fTime;
};