import-trace: import extended traces

This tool can now import extended trace information with the
--extended-trace command-line parameter.  The existing importers cease
using artificial access_info_t objects in favor of passing through the
original Trace_Event wherever possible.  This allows us to import
extended trace information for all importers.

Change-Id: I3613e9d05d5e69ad49e96f4dc5ba0b1c4ef95a11
This commit is contained in:
Horst Schirmeier
2013-07-05 19:11:01 +02:00
parent 96f2f56d5e
commit 25d88bf93a
14 changed files with 208 additions and 67 deletions

View File

@ -0,0 +1,15 @@
// Architecture.hpp: wraps architecture definition headers
#ifndef __ARCHITECTURE_HPP__
#define __ARCHITECTURE_HPP__
#include "config/FailConfig.hpp"
#ifdef BUILD_X86
#include "x86/X86Architecture.hpp"
#endif
#ifdef BUILD_ARM
#include "arm/ARMArchitecture.hpp"
#endif
#endif

View File

@ -17,6 +17,10 @@ public:
~ArmArchitecture();
};
#ifdef BUILD_ARM
typedef ArmArchitecture Architecture;
#endif
/**
* \enum GPRegIndex
* Defines the general purpose (GP) register identifier for the ARM

View File

@ -18,6 +18,10 @@ public:
~X86Architecture();
};
#ifdef BUILD_X86
typedef X86Architecture Architecture;
#endif
/**
* \enum GPRegisterId
* Symbolic identifier to access the x86 general purpose register