Improvements to MistUtilRAX
This commit is contained in:
parent
75642d6d73
commit
0d956dca26
2 changed files with 4 additions and 3 deletions
|
@ -569,6 +569,8 @@ namespace Util{
|
||||||
std::stringstream r;
|
std::stringstream r;
|
||||||
uint64_t delled = getDeleted();
|
uint64_t delled = getDeleted();
|
||||||
uint64_t max = getEndPos();
|
uint64_t max = getEndPos();
|
||||||
|
if (max - delled > getRCount()){max = delled + getRCount();}
|
||||||
|
if (max == 0){max = getRCount();}
|
||||||
r << std::string(indent, ' ') << "RelAccX: " << getRCount() << " x " << getRSize() << "b @"
|
r << std::string(indent, ' ') << "RelAccX: " << getRCount() << " x " << getRSize() << "b @"
|
||||||
<< getOffset() << " (#" << getDeleted() << " - #" << getEndPos() - 1 << ")" << std::endl;
|
<< getOffset() << " (#" << getDeleted() << " - #" << getEndPos() - 1 << ")" << std::endl;
|
||||||
for (uint64_t i = delled; i < max; ++i){
|
for (uint64_t i = delled; i < max; ++i){
|
||||||
|
|
|
@ -10,9 +10,8 @@ int main(int argc, char **argv){
|
||||||
}
|
}
|
||||||
IPC::sharedPage f(argv[1], 0, false, false);
|
IPC::sharedPage f(argv[1], 0, false, false);
|
||||||
const Util::RelAccX A(f.mapped, false);
|
const Util::RelAccX A(f.mapped, false);
|
||||||
if (A.isReady()){
|
if (!A.isReady()){
|
||||||
std::cout << A.toPrettyString() << std::endl;
|
|
||||||
}else{
|
|
||||||
std::cout << "Memory structure " << argv[1] << " is not ready" << std::endl;
|
std::cout << "Memory structure " << argv[1] << " is not ready" << std::endl;
|
||||||
}
|
}
|
||||||
|
std::cout << A.toPrettyString() << std::endl;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue