mirror of https://github.com/pwndbg/pwndbg.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
495 B
Python
17 lines
495 B
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
"""
|
|
Information about whether the debuggee is local (under GDB) or remote
|
|
(under GDBSERVER or QEMU stub).
|
|
"""
|
|
from __future__ import print_function
|
|
import gdb
|
|
|
|
def is_remote():
|
|
# N.B.: We cannot use "info program" because of:
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=18335
|
|
#
|
|
# return 'serial line' in gdb.execute('info program',to_string=True,)
|
|
|
|
return 'Remote' in gdb.execute('info file',to_string=True,from_tty=False)
|