lkml.org 
[lkml]   [2013]   [Jan]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v4 09/13] scripts/gdb: Add is_target_arch helper
    Date
    This helper caches to result of "show architecture" and matches the
    provided arch (sub-)string against that output.

    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    ---
    scripts/gdb/utils.py | 9 +++++++++
    1 files changed, 9 insertions(+), 0 deletions(-)

    diff --git a/scripts/gdb/utils.py b/scripts/gdb/utils.py
    index 8d54241..532d379 100644
    --- a/scripts/gdb/utils.py
    +++ b/scripts/gdb/utils.py
    @@ -91,3 +91,12 @@ def read_u64(buffer):
    return read_u32(buffer[0:4]) + (read_u32(buffer[4:8]) << 32)
    else:
    return read_u32(buffer[4:8]) + (read_u32(buffer[0:4]) << 32)
    +
    +
    +target_arch = None
    +
    +def is_target_arch(arch):
    + global target_arch
    + if target_arch == None:
    + target_arch = gdb.execute("show architecture", False, True)
    + return target_arch.find(arch) >= 0
    --
    1.7.3.4


    \
     
     \ /
      Last update: 2013-01-21 21:22    [W:4.147 / U:0.424 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site