| 96 | } |
| 97 | |
| 98 | static bool getRanges(color_ostream &out, std::vector<t_memrange> &out_ranges) |
| 99 | { |
| 100 | std::vector<t_memrange> ranges; |
| 101 | |
| 102 | Core::getInstance().p->getMemRanges(ranges); |
| 103 | |
| 104 | for (size_t i = 0; i < ranges.size(); i++) |
| 105 | { |
| 106 | t_memrange &range = ranges[i]; |
| 107 | |
| 108 | if (range.read && range.write && !range.shared) |
| 109 | out_ranges.push_back(range); |
| 110 | } |
| 111 | |
| 112 | if (out_ranges.empty()) |
| 113 | { |
| 114 | out << "No readable segments." << std::endl; |
| 115 | return false; |
| 116 | } |
| 117 | |
| 118 | return true; |
| 119 | } |
| 120 | |
| 121 | //////////////////////////////////////// |
| 122 | // COMMAND: vectors |
no test coverage detected