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

Method read_buffer

rust/src/binary_view.rs:1091–1098  ·  view source on GitHub ↗
(&self, offset: u64, len: usize)

Source from the content-addressed store, hash-verified

1089 }
1090
1091 fn read_buffer(&self, offset: u64, len: usize) -> Result<DataBuffer> {
1092 let read_buffer = unsafe { BNReadViewBuffer(self.as_ref().handle, offset, len) };
1093 if read_buffer.is_null() {
1094 Err(())
1095 } else {
1096 Ok(DataBuffer::from_raw(read_buffer))
1097 }
1098 }
1099
1100 fn debug_info(&self) -> Ref<DebugInfo> {
1101 unsafe { DebugInfo::ref_from_raw(BNGetDebugInfo(self.as_ref().handle)) }

Callers 4

mainFunction · 0.80
print_memory_informationFunction · 0.80
initMethod · 0.80
create_section_readerFunction · 0.80

Implementers 1

binary_view.rsrust/src/binary_view.rs

Calls 1

as_refMethod · 0.45

Tested by

no test coverage detected