add unload target to makefile

Signed-off-by: Qingping Hou <dave2008713@gmail.com>
fix kp_malloc allocate more memory issue

Signed-off-by: zhangwei(Jovi) <jovi.zhangwei@gmail.com>
add ktap Kconfig

Signed-off-by: zhangwei(Jovi) <jovi.zhangwei@gmail.com>
remove marked field in struct ktap_gcobject

Signed-off-by: zhangwei(Jovi) <jovi.zhangwei@gmail.com>
only mainthread can call table pairs and histogram

Signed-off-by: zhangwei(Jovi) <jovi.zhangwei@gmail.com>
some coding style trivial fix

Signed-off-by: zhangwei(Jovi) <jovi.zhangwei@gmail.com>
fix off-by-one error in vm argument parsing

Signed-off-by: Yicheng Qin <qycqycqycqycqyc@gmail.com>
introduce -s option for simple event tracing

Examples:

ktap -s "syscalls:*"
ktap -s "*:*"

Signed-off-by: zhangwei(Jovi) <jovi.zhangwei@gmail.com>
change trace block syntax: remove eventdef string quotation marks

This will make trace block syntax be more simpler, and
easy to write one-liner in command line.

Example:

Before patch:
	trace "syscalls:*" {
		print(argevent)
	}

After patch:
	trace syscalls:* {
		print(argevent)
	}

Signed-off-by: zhangwei(Jovi) <jovi.zhangwei@gmail.com>
fix ktap -s option for new trace block syntax

Signed-off-by: zhangwei(Jovi) <jovi.zhangwei@gmail.com>