コード例 #1
0
ファイル: syscall-counts.py プロジェクト: aneesh001/linux
def print_syscall_totals():
    if for_comm is not None:
        print "\nsyscall events for %s:\n\n" % (for_comm),
    else:
        print "\nsyscall events:\n\n",

    print "%-40s  %10s\n" % ("event", "count"),
    print "%-40s  %10s\n" % ("----------------------------------------", "-----------"),

    for id, val in sorted(syscalls.iteritems(), key=lambda (k, v): (v, k), reverse=True):
        print "%-40s  %10d\n" % (syscall_name(id), val),
コード例 #2
0
def print_syscall_totals():
    if for_comm is not None:
        print "\nsyscall events for %s:\n\n" % (for_comm),
    else:
        print "\nsyscall events:\n\n",

    print "%-40s  %10s\n" % ("event", "count"),
    print "%-40s  %10s\n" % ("----------------------------------------", \
                                 "-----------"),

    for id, val in sorted(syscalls.iteritems(), key = lambda(k, v): (v, k), \
      reverse = True):
        print "%-40s  %10d\n" % (syscall_name(id), val),
コード例 #3
0
def print_syscall_totals():
    if for_comm is not None:
        print("\nsyscall events for %s:\n" % (for_comm))
    else:
        print("\nsyscall events:\n")

    print("%-40s  %10s" % ("event", "count"))
    print("%-40s  %10s" %
          ("----------------------------------------", "-----------"))

    for id, val in sorted(syscalls.items(), key = lambda kv: (kv[1], kv[0]), \
      reverse = True):
        print("%-40s  %10d" % (syscall_name(id), val))
コード例 #4
0
ファイル: syscall-counts.py プロジェクト: Anjali05/linux
def print_syscall_totals():
	if for_comm is not None:
		print("\nsyscall events for %s:\n" % (for_comm))
	else:
		print("\nsyscall events:\n")

	print("%-40s  %10s" % ("event", "count"))
	print("%-40s  %10s" % ("----------------------------------------",
				"-----------"))

	for id, val in sorted(syscalls.items(),
			key = lambda kv: (kv[1], kv[0]), reverse = True):
		print("%-40s  %10d" % (syscall_name(id), val))
コード例 #5
0
def print_syscall_totals():
    if for_comm is not None:
        print "\nsyscall events for %s:\n\n" % (for_comm),
    else:
        print "\nsyscall events by comm/pid:\n\n",

    print "%-40s  %10s\n" % ("comm [pid]/syscalls", "count"),
    print "%-40s  %10s\n" % ("----------------------------------------", "----------"),

    comm_keys = syscalls.keys()
    for comm in comm_keys:
        pid_keys = syscalls[comm].keys()
        for pid in pid_keys:
            print "\n%s [%d]\n" % (comm, pid),
            id_keys = syscalls[comm][pid].keys()
            for id, val in sorted(syscalls[comm][pid].iteritems(), key=lambda (k, v): (v, k), reverse=True):
                print "  %-38s  %10d\n" % (syscall_name(id), val),
コード例 #6
0
def print_syscall_totals():
    if for_comm is not None:
        print "\nsyscall events for %s:\n\n" % (for_comm),
    else:
        print "\nsyscall events by comm/pid:\n\n",

    print "%-40s  %10s\n" % ("comm [pid]/syscalls", "count"),
    print "%-40s  %10s\n" % ("----------------------------------------", \
                                 "----------"),

    comm_keys = syscalls.keys()
    for comm in comm_keys:
        pid_keys = syscalls[comm].keys()
        for pid in pid_keys:
            print "\n%s [%d]\n" % (comm, pid),
            id_keys = syscalls[comm][pid].keys()
            for id, val in sorted(syscalls[comm][pid].iteritems(), \
            key = lambda(k, v): (v, k),  reverse = True):
                print "  %-38s  %10d\n" % (syscall_name(id), val),
コード例 #7
0
def print_syscall_totals():
    if for_comm is not None:
        print("\nsyscall events for %s:\n" % (for_comm))
    else:
        print("\nsyscall events by comm/pid:\n")

    print("%-40s  %10s" % ("comm [pid]/syscalls", "count"))
    print("%-40s  %10s" %
          ("----------------------------------------", "----------"))

    comm_keys = syscalls.keys()
    for comm in comm_keys:
        pid_keys = syscalls[comm].keys()
        for pid in pid_keys:
            print("\n%s [%d]" % (comm, pid))
            id_keys = syscalls[comm][pid].keys()
            for id, val in sorted(syscalls[comm][pid].items(), \
            key = lambda kv: (kv[1], kv[0]),  reverse = True):
                print("  %-38s  %10d" % (syscall_name(id), val))
コード例 #8
0
			return
>>>>>>> 296c66da8a02d52243f45b80521febece5ed498a
	try:
		syscalls[common_comm][common_pid][id] += 1
	except TypeError:
		syscalls[common_comm][common_pid][id] = 1

def print_syscall_totals():
    if for_comm is not None:
	    print "\nsyscall events for %s:\n\n" % (for_comm),
    else:
	    print "\nsyscall events by comm/pid:\n\n",

    print "%-40s  %10s\n" % ("comm [pid]/syscalls", "count"),
    print "%-40s  %10s\n" % ("----------------------------------------", \
                                 "----------"),

    comm_keys = syscalls.keys()
    for comm in comm_keys:
	    pid_keys = syscalls[comm].keys()
	    for pid in pid_keys:
		    print "\n%s [%d]\n" % (comm, pid),
		    id_keys = syscalls[comm][pid].keys()
		    for id, val in sorted(syscalls[comm][pid].iteritems(), \
				  key = lambda(k, v): (v, k),  reverse = True):
<<<<<<< HEAD
			    print "  %-38s  %10d\n" % (syscall_name(id), val),
=======
			    print "  %-38d  %10d\n" % (id, val),
>>>>>>> 296c66da8a02d52243f45b80521febece5ed498a