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

Method GetSegments

binaryview.cpp:4936–4948  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4934
4935
4936vector<Ref<Segment>> BinaryView::GetSegments()
4937{
4938 size_t count;
4939 BNSegment** segments = BNGetSegments(m_object, &count);
4940
4941 vector<Ref<Segment>> result;
4942 result.reserve(count);
4943 for (size_t i = 0; i < count; i++)
4944 result.push_back(new Segment(BNNewSegmentReference(segments[i])));
4945
4946 BNFreeSegmentList(segments, count);
4947 return result;
4948}
4949
4950
4951Ref<Segment> BinaryView::GetSegmentAt(uint64_t addr)

Callers 5

OnViewChangeMethod · 0.80
ProcessRTTIMethod · 0.80
ProcessVFTMethod · 0.80
SegmentsWidgetMethod · 0.80
TriageViewMethod · 0.80

Calls 1

push_backMethod · 0.80

Tested by

no test coverage detected