arg = sys.argv[2:] if len(arg) >= 1: addr = arg[0] else: print('[shadow] usage: jechunk <address>') print('[shadow] for example: jechunk 0x900000') sys.exit(1) if addr.startswith('0x'): addr = dbg.to_int(addr) else: addr = dbg.to_int('0x%s' % (addr)) shadow.dump_chunk(addr) elif sys.argv[1] == 'jearenas': shadow.dump_arenas() elif sys.argv[1] == 'jeruns': current_runs = False size = 0 try: alist, args = getopt.getopt(sys.argv[2:], 'cs:') for (field, val) in alist: if field in '-c': current_runs = True if field in '-s':
elif sys.argv[1] == 'jedump': arg = '' try: arg = sys.argv[2] screen = false except: screen = true shadow.dump_all(filename=arg, dump_to_screen=screen) elif sys.argv[1] == 'jechunks': shadow.dump_chunks() elif sys.argv[1] == 'jearenas': shadow.dump_arenas() elif sys.argv[1] == 'jeruns': current_runs = false size = 0 try: alist, args = getopt.getopt(sys.argv[2:], 'cs:') for (field, val) in alist: if field in '-c': current_runs = true if field in '-s':
def invoke(self, arg, from_tty): shadow.dump_arenas(proc = self.proc)
def invoke(self, arg, from_tty): shadow.dump_arenas(proc=self.proc)
def invoke(self, arg, from_tty): shadow.dump_arenas()