def setUp(self): self.memory_handler = dump_loader.load('test/src/test-ctypes5.64.dump') self._load_offsets_values(self.memory_handler.get_name()) sys.path.append('test/src/') self.offset = self.offsets['struct_d'][0] self.m = self.memory_handler.get_mapping_for_address(self.offset) self._context = context.get_context_for_address(self.memory_handler, self.offset) # reverse the heap if not os.access(config.get_record_cache_folder_name(self._context.dumpname), os.F_OK): os.mkdir(config.get_record_cache_folder_name(self._context.dumpname)) log.info("[+] Cache created in %s", config.get_cache_folder_name(self._context.dumpname))
def create_record_cache_folder(self): # and the record subfolder dumpname = self.memory_handler.get_name() record_cache = config.get_record_cache_folder_name(dumpname) if not os.access(record_cache, os.F_OK): os.mkdir(record_cache) log.info("[+] Record cache created in %s", record_cache) else: log.debug("[+] Record cache exists in %s", record_cache)
def setUp(self): self.memory_handler = folder.load('test/src/test-ctypes5.64.dump') self._load_offsets_values(self.memory_handler.get_name()) sys.path.append('test/src/') self.offset = self.offsets['struct_d'][0] self.m = self.memory_handler.get_mapping_for_address(self.offset) self._context = context.get_context_for_address( self.memory_handler, self.offset) # reverse the heap if not os.access( config.get_record_cache_folder_name(self._context.dumpname), os.F_OK): os.mkdir( config.get_record_cache_folder_name(self._context.dumpname)) log.info("[+] Cache created in %s", config.get_cache_folder_name(self._context.dumpname))
def get_folder_cache_structures(self): return config.get_record_cache_folder_name(self.dumpname)