From: Julien Desfossez <jdesfossez@efficios.com>
To: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Julien Desfossez <jdesfossez@efficios.com>,
tromey@redhat.com, gdb@sourceware.org, lttng-dev@lists.lttng.org,
palves@redhat.com
Subject: Re: [lttng-dev] [BABELTRACE PATCH] Namespace the lookup_enum function
Date: Thu, 24 Jan 2013 12:43:19 -0500 [thread overview]
Message-ID: <510172B7.1090908@efficios.com> (raw)
In-Reply-To: <20130113175754.GA3917@Krystal>
For info, this patch was merged in Babeltrace master, see commit
9e3274b092343c999fcde33854d2df37b3702496
Thanks,
Julien
On 13/01/13 12:57 PM, Mathieu Desnoyers wrote:
> * Julien Desfossez (jdesfossez@efficios.com) wrote:
>> This patch namespaces the lookup_enum function because it causes problem
>> with the integration in gdb even though it is not exported.
>> Hui, can you try this patch and confirm it solves the current problem ?
>> After that we will continue the internal namespacing.
>
> Hi Julien,
>
> Since we know these changes are needed, can you provide patches with
> proper changelogs, and I'll pull them.
>
> Thanks,
>
> Mathieu
>
>>
>> Thanks,
>>
>> Julien
>> ---
>> formats/ctf/ctf.c | 2 +-
>> include/babeltrace/types.h | 2 +-
>> types/types.c | 2 +-
>> 3 files changed, 3 insertions(+), 3 deletions(-)
>>
>> diff --git a/formats/ctf/ctf.c b/formats/ctf/ctf.c
>> index 18a5601..a8f8408 100644
>> --- a/formats/ctf/ctf.c
>> +++ b/formats/ctf/ctf.c
>> @@ -431,7 +431,7 @@ int ctf_read_event(struct stream_pos *ppos, struct ctf_stream_definition *stream
>> } else {
>> struct definition_enum *enum_definition;
>>
>> - enum_definition = lookup_enum(&stream->stream_event_header->p, "id", FALSE);
>> + enum_definition = bt_lookup_enum(&stream->stream_event_header->p, "id", FALSE);
>> if (enum_definition) {
>> id = enum_definition->integer->value._unsigned;
>> }
>> diff --git a/include/babeltrace/types.h b/include/babeltrace/types.h
>> index b42ba03..00c928b 100644
>> --- a/include/babeltrace/types.h
>> +++ b/include/babeltrace/types.h
>> @@ -521,7 +521,7 @@ struct definition *lookup_definition(const struct definition *definition,
>> struct definition_integer *lookup_integer(const struct definition *definition,
>> const char *field_name,
>> int signedness);
>> -struct definition_enum *lookup_enum(const struct definition *definition,
>> +struct definition_enum *bt_lookup_enum(const struct definition *definition,
>> const char *field_name,
>> int signedness);
>> struct definition *lookup_variant(const struct definition *definition,
>> diff --git a/types/types.c b/types/types.c
>> index 5599027..139e318 100644
>> --- a/types/types.c
>> +++ b/types/types.c
>> @@ -642,7 +642,7 @@ struct definition_integer *lookup_integer(const struct definition *definition,
>> return lookup_integer;
>> }
>>
>> -struct definition_enum *lookup_enum(const struct definition *definition,
>> +struct definition_enum *bt_lookup_enum(const struct definition *definition,
>> const char *field_name,
>> int signedness)
>> {
>> --
>> 1.7.10.4
>>
>
next prev parent reply other threads:[~2013-01-24 17:43 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-12-05 11:37 Request change name of function lookup_enum in libbabeltrace to make GDB use this lib Hui Zhu
2012-12-05 12:08 ` [lttng-dev] " Mathieu Desnoyers
2012-12-05 12:21 ` Hui Zhu
2012-12-06 15:57 ` Pedro Alves
2012-12-06 16:20 ` Pedro Alves
2012-12-06 16:24 ` Mathieu Desnoyers
2012-12-06 16:24 ` Mathieu Desnoyers
2012-12-10 8:30 ` [lttng-dev] " Hui Zhu
2012-12-10 14:05 ` Mathieu Desnoyers
2012-12-11 15:18 ` Hui Zhu
2012-12-20 13:46 ` Hui Zhu
2012-12-20 14:16 ` Mathieu Desnoyers
2012-12-20 14:16 ` [lttng-dev] " Mathieu Desnoyers
[not found] ` <20121220141643.GA22763@Krystal>
2012-12-21 2:57 ` Hui Zhu
2013-01-07 21:18 ` Mathieu Desnoyers
2013-01-09 19:48 ` [BABELTRACE PATCH] Namespace the lookup_enum function Julien Desfossez
2013-01-13 17:57 ` Mathieu Desnoyers
2013-01-13 17:57 ` Mathieu Desnoyers
[not found] ` <20130113175754.GA3917@Krystal>
2013-01-24 17:43 ` Julien Desfossez [this message]
2013-01-25 11:16 ` [lttng-dev] " Hui Zhu
2013-01-25 11:16 ` Hui Zhu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=510172B7.1090908@efficios.com \
--to=jdesfossez@efficios.com \
--cc=gdb@sourceware.org \
--cc=lttng-dev@lists.lttng.org \
--cc=mathieu.desnoyers@efficios.com \
--cc=palves@redhat.com \
--cc=tromey@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.