MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / GetLines

Method GetLines

linearviewobject.cpp:154–167  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

152
153
154vector<LinearDisassemblyLine> LinearViewObject::GetLines(LinearViewObject* prev, LinearViewObject* next)
155{
156 size_t count;
157 BNLinearDisassemblyLine* lines = BNGetLinearViewObjectLines(
158 m_object, prev ? prev->GetObject() : nullptr, next ? next->GetObject() : nullptr, &count);
159
160 vector<LinearDisassemblyLine> result;
161 result.reserve(count);
162 for (size_t i = 0; i < count; i++)
163 result.push_back(LinearDisassemblyLine::FromAPIObject(&lines[i]));
164
165 BNFreeLinearDisassemblyLines(lines, count);
166 return result;
167}
168
169
170uint64_t LinearViewObject::GetStart() const

Callers

nothing calls this directly

Calls 2

push_backMethod · 0.80
GetObjectMethod · 0.45

Tested by

no test coverage detected