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

Method get_unique_section_names

python/binaryview.py:9647–9659  ·  view source on GitHub ↗
(self, name_list: List[str])

Source from the content-addressed store, hash-verified

9645 return result
9646
9647 def get_unique_section_names(self, name_list: List[str]) -> List[str]:
9648 incoming_names = (ctypes.c_char_p * len(name_list))()
9649 for i in range(0, len(name_list)):
9650 incoming_names[i] = name_list[i].encode("utf-8")
9651 outgoing_names = core.BNGetUniqueSectionNames(self.handle, incoming_names, len(name_list))
9652 assert outgoing_names is not None, "core.BNGetUniqueSectionNames returned None"
9653 result = []
9654 try:
9655 for i in range(0, len(name_list)):
9656 result.append(outgoing_names[i].decode("utf-8"))
9657 return result
9658 finally:
9659 core.BNFreeStringList(outgoing_names, len(name_list))
9660
9661 @property
9662 def address_comments(self) -> Mapping[int, str]:

Callers

nothing calls this directly

Calls 3

encodeMethod · 0.80
appendMethod · 0.45
decodeMethod · 0.45

Tested by

no test coverage detected