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")