From fe65d88888bb0457087e64c383c2f54144a997b3 Mon Sep 17 00:00:00 2001 From: Kevin Pouget <kevin.pouget@imag.fr> Date: Wed, 18 Jan 2017 14:49:15 +0100 Subject: [PATCH] try working on thread pinning --- model/numa/__init__.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/model/numa/__init__.py b/model/numa/__init__.py index e06ed90..a647d57 100644 --- a/model/numa/__init__.py +++ b/model/numa/__init__.py @@ -175,12 +175,21 @@ class cmd_numa_spread_pages(gdb.Command): start, stop = int(start, 16), int(stop, 16) size = size_fmt(stop - start) log_user.info("Process heap goes from {} to {} (={})".format(hex(start), hex(stop), size)) + +class cmd_numa_pin_thread(gdb.Command): + def __init__ (self): + gdb.Command.__init__ (self, "numa pin_thread", gdb.COMMAND_NONE) + + def invoke (self, args, from_tty): + log_user.error("Thread pinning not implemented yet ...") + pass def on_activated(): cmd_numa_current_node() cmd_numa_pagemap() cmd_numa_current_node_by_call() cmd_numa_spread_pages() + cmd_numa_pin_thread() def initialize(): cmd_numa() -- GitLab