From: Mathieu Desnoyers Date: Sun, 20 Mar 2016 18:11:29 +0000 (-0400) Subject: Fix: convey enum value signedness into metadata X-Git-Tag: v2.9.0-rc1~151 X-Git-Url: http://git.lttng.org./?a=commitdiff_plain;ds=sidebyside;h=a6f80644ef276de19ba7e018659070b7504d7ca4;hp=a6f80644ef276de19ba7e018659070b7504d7ca4;p=lttng-ust.git Fix: convey enum value signedness into metadata Currently, passing an enum range of: ctf_enum_range("blah", 0, UINT_MAX) will print a range of 0 ... -1 in the generated CTF metadata, which does not reflect signedness of the values. Also, struct ustctl_enum_entry is missing a LTTNG_PACKED attribute, which is against our protocol rules. This change needs to be pushed in locked-step into lttng-tools and lttng-ust, since it breaks the protocol between the two when UST uses the new enumeration type (introduced in 2.8.0-rc1). Signed-off-by: Mathieu Desnoyers ---