changeset a983c62ef6d0 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=a983c62ef6d0
description:
        Arm: Get rid of the unused copyStringArray32 method from Arm process 
classes.

diffstat:

 src/arch/arm/process.cc |  20 --------------------
 src/arch/arm/process.hh |   4 ----
 2 files changed, 0 insertions(+), 24 deletions(-)

diffs (44 lines):

diff -r 46f5d6391f99 -r a983c62ef6d0 src/arch/arm/process.cc
--- a/src/arch/arm/process.cc   Thu Mar 24 13:55:16 2011 -0400
+++ b/src/arch/arm/process.cc   Thu Mar 24 14:00:15 2011 -0400
@@ -94,26 +94,6 @@
 }
 
 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)
 {
     typedef AuxVector<uint32_t> auxv_t;
diff -r 46f5d6391f99 -r a983c62ef6d0 src/arch/arm/process.hh
--- a/src/arch/arm/process.hh   Thu Mar 24 13:55:16 2011 -0400
+++ b/src/arch/arm/process.hh   Thu Mar 24 14:00:15 2011 -0400
@@ -49,10 +49,6 @@
 
     void startup();
 
-    void copyStringArray32(std::vector<std::string> &strings,
-            Addr array_ptr, Addr data_ptr,
-            TranslatingPort* memPort);
-
   public:
     void argsInit(int intSize, int pageSize);
 
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to