예제 #1
0
 def repositories(self):
     """List of Repository objects being managed"""
     result = []
     count = ctypes.c_ulonglong(0)
     repos = core.BNRepositoryManagerGetRepositories(self.handle, count)
     for i in range(count.value):
         result.append(Repository(core.BNNewRepositoryReference(repos[i])))
     core.BNFreeRepositoryManagerRepositoriesList(repos)
     return result
예제 #2
0
 def default_repository(self):
     """Gets the default Repository"""
     binaryninja._init_plugins()
     return Repository(
         core.BNNewRepositoryReference(
             core.BNRepositoryManagerGetDefaultRepository(self.handle)))