Add: parse user-space probe options

Add object_name to ltt_ust_event

Update lttng-ust-api.h based on upstream

TODO: fix broken filters

Add help for ust probe

Add support for list events

Add missing fields

Update lttng-ust-api.h form upstream

Reorder fields

Rename object_name to object_path

Handle USTCTL_NOTIFY_CMD_INSTRUMENT command

Add scaffold of ust-instrument

Remove unused session_objd

Fix bugs in ust-app.c

use find_app_by_notify_sock instead of find_app_by_sock
add call to ustctl_reply_instrument_probe

Pass event name back to sessiond

Pass object_name back to sessiond

Add: clean compiling guard in ust-instrument.h

Send probe information from enable-event command to sessiond

This version should not break any API/ABI

Create and properly destroy events on sessiond side

Change sturct layout to simplify code

Change API

Btw, now make check pass

Fix memory leak

Relative path support

Fix minor issues

More minor fixes

Fix path

Fix commutation issue

Add set_ust_event_target

Check if the message is valid

Minor fixes

Final minor fixes
Add: ust-instrument-dyninst

Update configure.ac to add dyninst's stuff

Cleanup configure.ac

Implement ust-instrument-dyninst.cpp

workaround for AC_PROG_CXX used conditionally

Reference:
http://lists.gnu.org/archive/html/bug-automake/2002-11/msg00020.html

Disable conditionally checking C++ compiler

This will cause linking lttng-sessiond failed:
http://lists.gnu.org/archive/html/bug-automake/2006-08/msg00025.html

Manually choose linker for automake

Automake will choose g++ as linker if a c++ source file only appears in
the SOURCES list conditionally. This will prevent lttng-tools compiling
without a c++ compiler. Thus we should manually choose a proper linker.

http://permalink.gmane.org/gmane.comp.sysutils.automake.bugs/4184