Fix: context alignment not properly handled
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 1 Dec 2014 23:18:13 +0000 (18:18 -0500)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 1 Dec 2014 23:21:11 +0000 (18:21 -0500)
commite9e3e5727412b9dd68205930b0724f73d2e65437
tree650ca054351ac4697e82a5e9a8ec28ec972884b2
parent9a4f9fb252ba9f3da78feacd17dec46e10eed9ce
Fix: context alignment not properly handled

This issue affects only architectures without efficient unaligned
accesses, only when a context field with larger alignment follows a
context field with smaller alignment. It generates unreadable traces
when such context fields are enabled in this configuration.

Fixes #867

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
include/lttng/ust-events.h
liblttng-ust/lttng-context-ip.c
liblttng-ust/lttng-context-perf-counters.c
liblttng-ust/lttng-context-procname.c
liblttng-ust/lttng-context-pthread-id.c
liblttng-ust/lttng-context-vpid.c
liblttng-ust/lttng-context-vtid.c
liblttng-ust/lttng-context.c
liblttng-ust/lttng-ring-buffer-client.h
This page took 0.026359 seconds and 4 git commands to generate.