def __exec_load(self, args): if len(args) != 2: error("filename required") return self.ctx.reset_all() self.ctx.filename = args[1] load_file(self.ctx)
def __exec_lrawmips64(self, args): if len(args) != 2: error("filename required") return self.ctx.reset_all() self.ctx.raw_type = "mips64" self.ctx.filename = args[1] load_file(self.ctx)
def __exec_lrawmips(self, args): if len(args) != 2: error("filename required") return self.ctx.reset_all() self.ctx.raw_type = "mips" self.ctx.filename = args[1] load_file(self.ctx) self.analyzer.set(self.ctx.dis, self.ctx.db)
def __exec_lrawx64(self, args): if len(args) != 2: error("filename required") return self.ctx.reset_all() self.ctx.raw_type = "x64" self.ctx.raw_big_endian = False self.ctx.filename = args[1] load_file(self.ctx)
def __exec_load(self, args): if len(args) != 2: error("filename required") return self.ctx.reset_all() self.ctx.filename = args[1] load_file(self.ctx) if self.ctx.db is not None: self.rl.history = self.ctx.db["history"]
def __exec_lrawx86(self, args): if len(args) != 2: error("filename required") return self.ctx.reset_all() self.ctx.raw_type = "x86" self.ctx.raw_big_endian = False self.ctx.filename = args[1] load_file(self.ctx) self.analyzer.set(self.ctx.dis, self.ctx.db)
def __exec_lrawmips64(self, args): if self.check_db_modified(): return if len(args) != 2: error("filename required") return self.ctx.reset_all() self.ctx.raw_type = "mips64" self.ctx.filename = args[1] load_file(self.ctx) self.analyzer.set(self.ctx.dis, self.ctx.db)
def __exec_load(self, args): if self.check_db_modified(): return if len(args) != 2: error("filename required") return self.ctx.reset_all() self.ctx.filename = args[1] load_file(self.ctx) if self.ctx.db is not None: self.rl.history = self.ctx.db.history self.push_analyze_symbols()
def __exec_lrawmips64(self, args): if self.check_db_modified(): return if len(args) != 2: error("filename required") return self.ctx.reset_all() self.ctx.raw_type = "mips64" self.ctx.filename = args[1] if load_file(self.ctx): self.analyzer.set(self.ctx.dis, self.ctx.db)
def __exec_load(self, args): if self.check_db_modified(): return if len(args) != 2: error("filename required") return self.ctx.reset_all() self.ctx.filename = args[1] if load_file(self.ctx): self.rl.history = self.ctx.db.history self.push_analyze_symbols()