tool/cmd_domain.cpp
changeset 1136 a0982873d655
parent 1133 860d1c3d08fc
child 1137 a73c0f54be42
equal deleted inserted replaced
1135:807ec6498502 1136:a0982873d655
   117             << ", Size " << dec << fmmu.data_size << endl;
   117             << ", Size " << dec << fmmu.data_size << endl;
   118 
   118 
   119         dataOffset = fmmu.logical_address - domain.logical_base_address;
   119         dataOffset = fmmu.logical_address - domain.logical_base_address;
   120         if (dataOffset + fmmu.data_size > domain.data_size) {
   120         if (dataOffset + fmmu.data_size > domain.data_size) {
   121             stringstream err;
   121             stringstream err;
       
   122             delete [] processData;
   122             err << "Fmmu information corrupted!";
   123             err << "Fmmu information corrupted!";
   123             delete [] processData;
   124             throw CommandException(err);
   124             throw MasterDeviceException(err.str());
       
   125         }
   125         }
   126 
   126 
   127         cout << "    " << hex << setfill('0');
   127         cout << "    " << hex << setfill('0');
   128         for (j = 0; j < fmmu.data_size; j++) {
   128         for (j = 0; j < fmmu.data_size; j++) {
   129             if (j && !(j % BreakAfterBytes))
   129             if (j && !(j % BreakAfterBytes))