Arm: Get rid of the unused copyStringArray32 method from Arm process classes.

This commit is contained in:
Gabe Black
2011-03-24 14:00:15 -04:00
parent 57ed5e77fe
commit 5d09a78dce
2 changed files with 0 additions and 24 deletions

View File

@@ -93,26 +93,6 @@ ArmLiveProcess::startup()
}
}
void
ArmLiveProcess::copyStringArray32(std::vector<std::string> &strings,
Addr array_ptr, Addr data_ptr,
TranslatingPort* memPort)
{
Addr data_ptr_swap;
for (int i = 0; i < strings.size(); ++i) {
data_ptr_swap = htog(data_ptr);
memPort->writeBlob(array_ptr, (uint8_t*)&data_ptr_swap,
sizeof(uint32_t));
memPort->writeString(data_ptr, strings[i].c_str());
array_ptr += sizeof(uint32_t);
data_ptr += strings[i].size() + 1;
}
// add NULL terminator
data_ptr = 0;
memPort->writeBlob(array_ptr, (uint8_t*)&data_ptr, sizeof(uint32_t));
}
void
ArmLiveProcess::argsInit(int intSize, int pageSize)
{

View File

@@ -49,10 +49,6 @@ class ArmLiveProcess : public LiveProcess
void startup();
void copyStringArray32(std::vector<std::string> &strings,
Addr array_ptr, Addr data_ptr,
TranslatingPort* memPort);
public:
void argsInit(int intSize, int pageSize);