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

Method GetDataOffsetForAddress

binaryview.cpp:4967–4977  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4965
4966
4967bool BinaryView::GetDataOffsetForAddress(uint64_t addr, uint64_t& offset)
4968{
4969 auto segment = GetSegmentAt(addr);
4970 if (segment && segment->GetStart() <= addr && addr < segment->GetEnd())
4971 {
4972 offset = 0;
4973 offset = addr - segment->GetStart() + segment->GetDataOffset();
4974 return true;
4975 }
4976 return false;
4977}
4978
4979
4980void BinaryView::AddAutoSection(const string& name, uint64_t start, uint64_t length, BNSectionSemantics semantics,

Callers

nothing calls this directly

Calls 3

GetDataOffsetMethod · 0.80
GetStartMethod · 0.45
GetEndMethod · 0.45

Tested by

no test coverage detected