36 static const unsigned DSP_BASE=0x4a000;
64 s_longoff = rhs.s_longoff;
65 s_nLongs = rhs.s_nLongs;
75 typedef std::vector<VarDescriptor> VarOffsetArray;
81 typedef std::map<uint32_t, VarDescriptor> VarMapByOffset;
87 typedef std::map<std::string, VarDescriptor> VarMapByName;
97 std::vector<uint32_t> s_values;
111 s_value = rhs.s_value;
112 s_values = rhs.s_values;
120 typedef std::vector<Variable> UnpackedSetFile;
126 typedef std::map<std::string, Variable> SetFileByName;
136 static VarOffsetArray
readVarFile(
const char* filename);
142 static std::pair<unsigned, uint32_t*>
readSetFile(
const char* filename);
144 const char* filename,
unsigned nLongs, uint32_t* pVars
150 unsigned nLongs,
const uint32_t* pVars,
151 const VarOffsetArray& map
154 unsigned nLong,
const uint32_t* pVars,
155 const VarOffsetArray& map
158 const UnpackedSetFile& vars
162 unsigned nLong,
const uint32_t* pVars,
const VarDescriptor& d
static UnpackedSetFile populateSetFileArray(unsigned nLongs, const uint32_t *pVars, const VarOffsetArray &map)
Definition: SetFile.cpp:246
static std::pair< unsigned, uint32_t * > readSetFile(const char *filename)
Definition: SetFile.cpp:143
Definition: SetFile.h:132
static void freeSetFile(uint32_t *pVars)
Definition: SetFile.cpp:191
static SetFileByName populateSetFileMap(unsigned nLong, const uint32_t *pVars, const VarOffsetArray &map)
Definition: SetFile.cpp:276
static VarMapByOffset createVarOffsetMap(const VarOffsetArray &offsets)
Definition: SetFile.cpp:104
static void writeSetFile(const char *filename, unsigned nLongs, uint32_t *pVars)
Definition: SetFile.cpp:204
static VarMapByName createVarNameMap(const VarOffsetArray &offsets)
Definition: SetFile.cpp:122
static VarOffsetArray readVarFile(const char *filename)
Definition: SetFile.cpp:47
Definition: functions.h:26