tsp-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RE : [Tsp-devel] Bb sur Rtems


From: Frederik Deweerdt
Subject: Re: RE : [Tsp-devel] Bb sur Rtems
Date: Thu, 15 Nov 2007 21:09:57 +0100
User-agent: Mutt/1.5.12-2006-07-14

On Thu, Nov 15, 2007 at 06:37:24PM +0100, Arquer Stephane wrote:
> Mon problème vient du test :
> Tsp_bb_provider.c:524
> 
> if ((aliasstack[j].dimension > 1) && (aliasstack[j].dimension < 
> array_index[array_index_ptr]))
> 
> Avec STRACE_INFO : array_index[array_index_ptr]= -1

Je ne sais pas si ça explique le problème, mais il me semble y avoir une
coquille dans bb_utils_parsearrayname:


        int32_t retcode = 0;
        [...]
        while ((NULL != remain) && (0 == retcode)) {
                retcode &= bb_utils_parseone_array(current_symname,
=======================^^^ 
                                symname_part,parsed_symname_maxlen,
                                &array_index[i],
                                &remain,parsed_symname_maxlen);
                if (0 == retcode) {
                        
strncat(&(parsed_symname[symname_current_index]),symname_part,
                                        
parsed_symname_maxlen-symname_current_index);
                        symname_current_index += strlen(symname_part);
                        if (NULL != remain) {
                                
strncpy(current_symname,remain,parsed_symname_maxlen);
                        }
                        if (-1 != array_index[i])  {
                                *array_index_len += 1;
                        }
                        i++;
                }
        }
        
        [...]
... retcode vaudra toujours zéro quoi qu'il arrive dans bb_utils_parseone_array.

Mais bon le code est là depuis l'intégration des alias dans le BB
(révision 1.9 de bb_utils.c), autant dire qu'il est étonnant que l'on
ne soit pas tombés dessus avant.
Stéphane, est-ce que tu peux mettre à jour bb_utils.c à partir du CVS,
voir si ça change quelque chose?  D'autre part, est-ce que tu peux
copier/coller la totalité des sorties STRACE et les envoyer sur la liste?

A bientôt,
Frederik
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]