import gdb import gef.memoize @gef.memoize.reset_on_exit def proc_mapping(): try: return gdb.execute('info proc mapping', to_string=True) except gdb.error: return '' @gef.memoize.reset_on_exit def auxv(): try: return gdb.execute('info auxv', to_string=True) except gdb.error: return '' @gef.memoize.reset_on_stop def files(): try: return gdb.execute('info files', to_string=True) except gdb.error: return ''