[kgtp] r1003 committed - Format update for hotcode.py

  • From: kgtp@xxxxxxxxxxxxxx
  • To: kgtp@xxxxxxxxxxxxx
  • Date: Fri, 30 Mar 2012 00:44:34 +0000

Revision: 1003
Author:   teawater
Date:     Thu Mar 29 17:44:16 2012
Log:      Format update for hotcode.py

http://code.google.com/p/kgtp/source/detail?r=1003

Modified:
 /trunk/add-ons/hotcode.py

=======================================
--- /trunk/add-ons/hotcode.py   Wed Mar 28 09:41:26 2012
+++ /trunk/add-ons/hotcode.py   Thu Mar 29 17:44:16 2012
@@ -17,6 +17,9 @@
 no_task = False
 kernel_hotcode_list = ({},{},{})

+show_line_number_default = 20
+show_line_number = show_line_number_default
+
#--------------------------------------------------------------------------------------------------
 #For signal handler

@@ -54,8 +57,6 @@
                else:
                        add_info_to_code_list (info, task_list[pid][2])

-show_line_number = 20
-
 def hotcode_show_code_list(string, code_list):
        if len(code_list) > 0:
                print "\t", string
@@ -272,7 +273,6 @@
                        ret += ")"
        return ret

-ignore_str = ""
 if len(task_list) == 0:
        trace_user = False
        trace_kernel = True
@@ -281,7 +281,7 @@
 try:
show_line_number = input('Show line number (0 meas all)?['+str(show_line_number)+']')
 except:
-       show_line_number = 20
+       show_line_number = show_line_number_default

 #Set tracepoint
 gdb.execute("target remote /sys/kernel/debug/gtp", True, False)
@@ -425,6 +425,7 @@
 tempfilename = tempfile.mktemp()
 tempfile = open(tempfilename, "w")
 if no_task:
+       ignore_str = ""
        #Setup first tracepoint
        ignore_str += get_ignore_str("arch_local_irq_enable")
        ignore_str += get_ignore_str("intel_idle")

Other related posts:

  • » [kgtp] r1003 committed - Format update for hotcode.py - kgtp