MCPcopy Create free account
hub / github.com/DFHack/dfhack / getRanges

Function getRanges

plugins/devel/vectors.cpp:98–119  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

96}
97
98static 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

Callers 2

df_vectorsFunction · 0.85
df_clearvecFunction · 0.85

Calls 3

getMemRangesMethod · 0.80
sizeMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected