X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=probes%2Flttng-ftrace.c;h=f583ab6ee9afd2c1d25cd23a657345f07e082137;hb=ba1f598672d39e16402219556a911edf3a7fb7c8;hp=061da25a1475bceda81c48facd6570d27a37bdf1;hpb=0d1a681e2c2521edea85e8748c7be35a60c73155;p=lttng-modules.git diff --git a/probes/lttng-ftrace.c b/probes/lttng-ftrace.c index 061da25a..f583ab6e 100644 --- a/probes/lttng-ftrace.c +++ b/probes/lttng-ftrace.c @@ -76,8 +76,8 @@ int lttng_create_ftrace_event(const char *name, struct ltt_event *event) } fields[0].name = "ip"; fields[0].type.atype = atype_integer; - fields[0].type.u.basic.integer.size = sizeof(unsigned long); - fields[0].type.u.basic.integer.alignment = ltt_alignof(unsigned long); + fields[0].type.u.basic.integer.size = sizeof(unsigned long) * CHAR_BIT; + fields[0].type.u.basic.integer.alignment = ltt_alignof(unsigned long) * CHAR_BIT; fields[0].type.u.basic.integer.signedness = 0; fields[0].type.u.basic.integer.reverse_byte_order = 0; fields[0].type.u.basic.integer.base = 16; @@ -85,8 +85,8 @@ int lttng_create_ftrace_event(const char *name, struct ltt_event *event) fields[1].name = "parent_ip"; fields[1].type.atype = atype_integer; - fields[1].type.u.basic.integer.size = sizeof(unsigned long); - fields[1].type.u.basic.integer.alignment = ltt_alignof(unsigned long); + fields[1].type.u.basic.integer.size = sizeof(unsigned long) * CHAR_BIT; + fields[1].type.u.basic.integer.alignment = ltt_alignof(unsigned long) * CHAR_BIT; fields[1].type.u.basic.integer.signedness = 0; fields[1].type.u.basic.integer.reverse_byte_order = 0; fields[1].type.u.basic.integer.base = 16;