X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=README;h=a3979763353d079bd8a6c1c1261f13446d3ca382;hb=75c5ad79cbdc0b7d0579ccd1c97902ded5bdc08a;hp=114e3b25fd347176a9322ba2575a42c2c7a0654d;hpb=8844360e091d315a2952e3e4c954c3d6f7da9fee;p=lttng-ust.git diff --git a/README b/README index 114e3b25..a3979763 100644 --- a/README +++ b/README @@ -1,14 +1,14 @@ -LTTNG USERSPACE TRACER (UST) +LTTNG USERSPACE TRACER (LTTng-UST) ---------------------------- -UST web site and manual: http://lttng.org/ust +UST web site: http://lttng.org/lttng2.0 Updated versions of this package may be found at: - * Website: http://lttng.org/ust - * Releases: http://lttng.org/files/ust/releases - * GitWeb: http://git.lttng.org (project: ust) - * Git: git://git.lttng.org/ust.git + * Website: http://lttng.org/lttng2.0 + * Releases: http://lttng.org/files/lttng-ust + * GitWeb: http://git.lttng.org (project: lttng-ust) + * Git: git://git.lttng.org/lttng-ust.git PREREQUISITES: @@ -72,6 +72,11 @@ USAGE: needed. - Example: - tests/demo/ demo.c tp*.c ust_tests_demo*.h demo-trace + - Note about dlopen() usage: due to locking side-effects due to the + way libc lazily resolves Thread-Local Storage (TLS) symbols when a + library is dlopen'd, linking the tracepoint probe or liblttng-ust + with dlopen() is discouraged. They should be linked with the + application using "-llibname" or loaded with LD_PRELOAD. - Enable instrumentation and control tracing with the "lttng" command from lttng-tools. See lttng-tools doc/quickstart.txt. @@ -100,7 +105,7 @@ TRACE VIEWER: CONTACT: Maintainer: Mathieu Desnoyers - Mailing list: ltt-dev@lists.casi.polymtl.ca + Mailing list: lttng-dev@lists.lttng.org PACKAGE CONTENTS: @@ -117,9 +122,10 @@ PACKAGE CONTENTS: - tests Various test programs - - liblttng-ust-malloc - An example library that can be LD_PRELOAD'ed to instrument calls to malloc() - in any program without need to recompile it. + - liblttng-ust-libc + An example library that can be LD_PRELOAD'ed to instrument some + calls to libc (currently malloc() and free()) in any program without + need to recompile it. - liblttng-ust-fork A library that is LD_PRELOAD'ed, and that hijacks calls to several system