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

Method _address_is_valid

python/plugin.py:253–262  ·  view source on GitHub ↗
(view, addr, is_valid)

Source from the content-addressed store, hash-verified

251
252 @staticmethod
253 def _address_is_valid(view, addr, is_valid):
254 try:
255 if is_valid is None:
256 return True
257 file_metadata = filemetadata.FileMetadata(handle=core.BNGetFileForView(view))
258 view_obj = binaryview.BinaryView(file_metadata=file_metadata, handle=core.BNNewViewReference(view))
259 return is_valid(view_obj, addr)
260 except:
261 log_error(traceback.format_exc())
262 return False
263
264 @staticmethod
265 def _range_is_valid(view, addr, length, is_valid):

Callers 1

register_for_addressMethod · 0.80

Calls 4

is_validFunction · 0.85
log_errorFunction · 0.85
FileMetadataMethod · 0.80
BinaryViewMethod · 0.80

Tested by

no test coverage detected