[lttng-dev] Debian specific userspace RCU configure override (ARMv7 Beagle Bone Black)

Thibault, Daniel Daniel.Thibault at drdc-rddc.gc.ca
Mon Jun 16 11:00:54 EDT 2014


   Further progress with LTTng on Beagle Bone Black.  Having forced userspace-rcu to ignore the dmb instruction (CONFIG_RCU_ARM_HAVE_DMB undefined), lttng-tools installs in the no-kernel, no-user-space case.  It also installs in the just-user-space case, but there is something potentially wrong with lttng-ust.  Testing the lttng-modules cases will have to wait until I get a new BBB kernel built that has CONFIG_TRACEPOINTS turned on.

   The dmb instruction problem still stands.

   lttng-userspace emits a long list of warnings during its make:

CC lttng-ust-malloc.lo
In file included from ../include/lttng/ust-tracepoint-event.h:367:0,
                               from ../include/lttng/tracepoint-event.h:62,
                               from ust_libc.h:93,
                               from lttng-ust-malloc.c:29:
././ust_libc.h: In function '__event_prepare_filter_stack__ust_libc___malloc':
././ust_libc.h:35:1: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
...

   This recurs on five lines.

   Despite this, sample user-space events are captured as expected.  Babeltrace also installs, and the trace looks okay.

Daniel U. Thibault
Protection des systèmes et contremesures (PSC) | Systems Protection & Countermeasures (SPC) Cyber sécurité pour les missions essentielles (CME) | Mission Critical Cyber Security (MCCS) RDDC - Centre de recherches de Valcartier | DRDC - Valcartier Research Centre
2459 route de la Bravoure
Québec QC  G3J 1X5
CANADA
Vox : (418) 844-4000 x4245
Fax : (418) 844-4538
NAC : 918V QSDJ <http://www.travelgis.com/map.asp?addr=918V%20QSDJ>
Gouvernement du Canada | Government of Canada <http://www.valcartier.drdc-rddc.gc.ca/>



More information about the lttng-dev mailing list