All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-help] valgrind
@ 2008-05-28  7:33 Stéphane ANCELOT
  2008-05-28  8:01 ` Gilles Chanteperdrix
  0 siblings, 1 reply; 4+ messages in thread
From: Stéphane ANCELOT @ 2008-05-28  7:33 UTC (permalink / raw)
  To: xenomai-help

Hi,
I tried xenomai integration in valgrind .

I have got some problems with __native_muxid  .

Is there an easy way to retrieve this value (is it a const?) or is it a 
variable I have to store and reuse ?


Best Regards
S.Ancelot






^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Xenomai-help] valgrind
  2008-05-28  7:33 [Xenomai-help] valgrind Stéphane ANCELOT
@ 2008-05-28  8:01 ` Gilles Chanteperdrix
  2008-05-29  8:53   ` Stéphane ANCELOT
  0 siblings, 1 reply; 4+ messages in thread
From: Gilles Chanteperdrix @ 2008-05-28  8:01 UTC (permalink / raw)
  To: Stéphane ANCELOT; +Cc: xenomai-help

On Wed, May 28, 2008 at 9:33 AM, Stéphane ANCELOT <sancelot@domain.hid> wrote:
> Hi,
> I tried xenomai integration in valgrind .
>
> I have got some problems with __native_muxid  .
>
> Is there an easy way to retrieve this value (is it a const?) or is it a
> variable I have to store and reuse ?

The muxid is returned by the "xn_sys_bind" system skin syscall. So,
you have to get it at run-time.

-- 
 Gilles


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Xenomai-help] valgrind
  2008-05-28  8:01 ` Gilles Chanteperdrix
@ 2008-05-29  8:53   ` Stéphane ANCELOT
  2008-05-29  9:19     ` Gilles Chanteperdrix
  0 siblings, 1 reply; 4+ messages in thread
From: Stéphane ANCELOT @ 2008-05-29  8:53 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: xenomai-help, valgrind-users



Gilles Chanteperdrix a écrit :
> On Wed, May 28, 2008 at 9:33 AM, Stéphane ANCELOT <sancelot@domain.hid> wrote:
>   
>> Hi,
>> I tried xenomai integration in valgrind .
>>
>> I have got some problems with __native_muxid  .
>>
>> Is there an easy way to retrieve this value (is it a const?) or is it a
>> variable I have to store and reuse ?
>>     
>
> The muxid is returned by the "xn_sys_bind" system skin syscall. So,
> you have to get it at run-time.
>
>   
OK, but unfortunately, in valgrind, there is a static syscall_table 
containing all  syscalls numbers.

In order solving this problem, I may setup  a static range of syscalls 
for xenomai  and route to concerned valgrind syscall  at execution ?
What are the xenomai syscall ranges ?

Best Regards
S.Ancelot





^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Xenomai-help] valgrind
  2008-05-29  8:53   ` Stéphane ANCELOT
@ 2008-05-29  9:19     ` Gilles Chanteperdrix
  0 siblings, 0 replies; 4+ messages in thread
From: Gilles Chanteperdrix @ 2008-05-29  9:19 UTC (permalink / raw)
  To: Stéphane ANCELOT; +Cc: xenomai-help, valgrind-users

On Thu, May 29, 2008 at 10:53 AM, Stéphane ANCELOT <sancelot@domain.hid> wrote:
>
>
> Gilles Chanteperdrix a écrit :
>>
>> On Wed, May 28, 2008 at 9:33 AM, Stéphane ANCELOT <sancelot@domain.hid>
>> wrote:
>>
>>>
>>> Hi,
>>> I tried xenomai integration in valgrind .
>>>
>>> I have got some problems with __native_muxid  .
>>>
>>> Is there an easy way to retrieve this value (is it a const?) or is it a
>>> variable I have to store and reuse ?
>>>
>>
>> The muxid is returned by the "xn_sys_bind" system skin syscall. So,
>> you have to get it at run-time.
>>
>>
>
> OK, but unfortunately, in valgrind, there is a static syscall_table
> containing all  syscalls numbers.

You have to modify valgrind to allow Xenomai dynamic syscall table scheme.

>
> In order solving this problem, I may setup  a static range of syscalls for
> xenomai  and route to concerned valgrind syscall  at execution ?
> What are the xenomai syscall ranges ?

It depends on the platform, but what we know for sure is that Xenomai
syscall ranges are out of Linux syscall ranges. You will find Xenomai
syscall number mangling scheme in include/asm-yourplatform/syscall.h,
and the syscall numbers of a given skin in include/yourskin/syscall.h.

-- 
 Gilles


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-05-29  9:19 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-28  7:33 [Xenomai-help] valgrind Stéphane ANCELOT
2008-05-28  8:01 ` Gilles Chanteperdrix
2008-05-29  8:53   ` Stéphane ANCELOT
2008-05-29  9:19     ` Gilles Chanteperdrix

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.