Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3525 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  16981  16982  16983  ..  27170  27171  27172  27173  27174  27175
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°1946851
R3g
fonctionnaire certifié ITIL
Posté le 03-12-2009 à 11:31:32  profilanswer
 

Reprise du message précédent :

Harkonnen a écrit :


t'as moyen de poster l'output en assembleur de ton bouzin ?


 [:alertebricolage]


---------------
Au royaume des sourds, les borgnes sont sourds.
mood
Publicité
Posté le 03-12-2009 à 11:31:32  profilanswer
 

n°1946852
el_barbone
too old for this shit ...
Posté le 03-12-2009 à 11:33:26  profilanswer
 

ant_wedge a écrit :


 [:alerte wedge]
 
edit : elby  [:benou_grilled]


[:hahaguy]


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°1946853
skeye
Posté le 03-12-2009 à 11:33:34  profilanswer
 


 


 

ant_wedge a écrit :


 [:alerte wedge]
 
edit : elby  [:benou_grilled]


 


 


 
 
http://i48.tinypic.com/ormil3.jpg


---------------
Can't buy what I want because it's free -
n°1946854
Harkonnen
Un modo pour les bannir tous
Posté le 03-12-2009 à 11:36:15  profilanswer
 


 

ant_wedge a écrit :


 [:alerte wedge]
 
edit : elby  [:benou_grilled]


 


 
[:alerte schyzophrène]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1946855
el_barbone
too old for this shit ...
Posté le 03-12-2009 à 11:36:54  profilanswer
 


 [:harkonnen:3]


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°1946856
wedgeant
Da penguin inside
Posté le 03-12-2009 à 11:37:49  profilanswer
 


 [:sid sidious:2]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1946857
___alt
Posté le 03-12-2009 à 11:37:59  profilanswer
 

[:dawen:1]


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°1946858
Harkonnen
Un modo pour les bannir tous
Posté le 03-12-2009 à 11:38:57  profilanswer
 


 [:harkonnen:5]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1946859
Riot
Buy me a riot
Posté le 03-12-2009 à 11:39:04  profilanswer
 

skeye a écrit :


 
T'as fait un echo "kikoolol" dans le if et ça l'affiche sans s'arrêter?[:pingouino]


Ça ne rentre pas dans le if, apparemment.
C'est du c++.
 

Code :
  1. void foo::toto()
  2. {
  3.     m_booleen2 = true;
  4.     m_verrou.lock();
  5.     truc();
  6.     m_verrou.unlock();
  7.     m_boolen2 = false;
  8. }


 
Et dans un thread, une méthode appelée périodiquement :
Cas 1 :

Code :
  1. void foo::titiCas1()
  2. {
  3.     m_verrou.lock();
  4.     while( !m_booleen1 )
  5.     {
  6.         ...
  7.         if( m_booleen2 )
  8.         {
  9.             m_verrou.unlock();
  10.             return;
  11.         }
  12.         Sleep( 1 );
  13.     }
  14.     ...
  15.     m_verrou.unlock();
  16. }


 
Cas 2 :

Code :
  1. void foo::titiCas2()
  2. {
  3.     m_verrou.lock();
  4.     while( !m_booleen1 && !m_booleen2 )
  5.     {
  6.         ...
  7.         Sleep( 1 );
  8.     }
  9.      if( m_booleen2 )
  10.      {
  11.          m_verrou.unlock();
  12.          return;
  13.      }
  14.     ...
  15.     m_verrou.unlock();
  16. }


---------------
Be the one with the flames.
n°1946861
Riot
Buy me a riot
Posté le 03-12-2009 à 11:40:07  profilanswer
 

Harkonnen a écrit :


t'as moyen de poster l'output en assembleur de ton bouzin ?


Si tu me dis comment je fais ça avec VC7.1, ouais.


---------------
Be the one with the flames.
mood
Publicité
Posté le 03-12-2009 à 11:40:07  profilanswer
 

n°1946862
kadreg
profil: Utilisateur
Posté le 03-12-2009 à 11:40:11  profilanswer
 

Citation :

45 personnes impliquées dans un carambolage a versailles


 
forcement, avec un bus dans l'histoire, ca chiffre vite :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1946866
skeye
Posté le 03-12-2009 à 11:41:51  profilanswer
 

Riot a écrit :

Et dans un thread, une méthode appelée périodiquement :


t'es sûr de bosser sur la même instance de ton objet dans les deux threads?[:petrus dei]


Message édité par skeye le 03-12-2009 à 11:44:11

---------------
Can't buy what I want because it's free -
n°1946868
Harkonnen
Un modo pour les bannir tous
Posté le 03-12-2009 à 11:43:51  profilanswer
 

Riot a écrit :


Si tu me dis comment je fais ça avec VC7.1, ouais.


tu places un breakpoint au début de la portion de code qui foire, tu lances le debugger en mode release, et tu vas dans le menu Debug > Windows > Machine Code, et tu c/c le code asm de la section merdique


---------------
J'ai un string dans l'array (Paris Hilton)
n°1946870
Koyomi
Posté le 03-12-2009 à 11:45:35  profilanswer
 

[:boulax:2]  
 
Hello, J'ai besoin d'une expertise ici :o  
 
L'un d'entre vous peut-il m'aider ?  [:anchois]  
 
 

n°1946871
kadreg
profil: Utilisateur
Posté le 03-12-2009 à 11:46:06  profilanswer
 

non :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1946872
o'gure
Multi grognon de B_L
Posté le 03-12-2009 à 11:47:29  profilanswer
 


[:what has been seen]


---------------
Relax. Take a deep breath !
n°1946874
Koyomi
Posté le 03-12-2009 à 11:48:02  profilanswer
 
n°1946876
Riot
Buy me a riot
Posté le 03-12-2009 à 11:53:14  profilanswer
 

Harkonnen a écrit :


tu places un breakpoint au début de la portion de code qui foire, tu lances le debugger en mode release, et tu vas dans le menu Debug > Windows > Machine Code, et tu c/c le code asm de la section merdique


Cas 1 (on est dans foo::titi() aka CMULTIGRAPHcamStream::FillBuffer(), et m_booleen2 est m_sourceChange) :

 
Code :
  1. while ( !_shMultigraphMem.GetPointer()->readers[ m_readerId ] )
  2. 02562D22  mov         eax,dword ptr [ebx+338h]
  3. 02562D28  mov         ecx,dword ptr [ebx+989E3Ch]
  4. 02562D2E  mov         dl,byte ptr [eax+ecx+989689h]
  5. 02562D35  test        dl,dl
  6. 02562D37  jne         CMULTIGRAPHcamStream::FillBuffer+0ABh (2562D7Bh)
  7. 02562D39  lea         esp,[esp]
  8. {
  9.  if ( m_mustQuit )
  10. 02562D40  mov         al,byte ptr [ebx+989E41h]
  11. 02562D46  test        al,al
  12. 02562D48  jne         025630D4
  13.  {
  14.   this->m_AccessLock.Unlock();
  15.   return S_FALSE;
  16.  }
  17.  if( m_sourceChange )
  18. 02562D4E  mov         al,byte ptr [ebx+989E40h]
  19. 02562D54  test        al,al
  20. 02562D56  jne         CMULTIGRAPHcamStream::FillBuffer+120h (2562DF0h)
  21.  }
  22.  Sleep( 1 );
  23. 02562D5C  push        1   
  24. 02562D5E  call        dword ptr [__imp__Sleep@4 (256D050h)]
  25. 02562D64  mov         eax,dword ptr [ebx+338h]
  26. 02562D6A  mov         edx,dword ptr [ebx+989E3Ch]
  27. 02562D70  mov         cl,byte ptr [eax+edx+989689h]
  28. 02562D77  test        cl,cl
  29. 02562D79  je          CMULTIGRAPHcamStream::FillBuffer+70h (2562D40h)
  30. }

Message cité 1 fois
Message édité par Riot le 03-12-2009 à 11:54:38

---------------
Be the one with the flames.
n°1946877
Harkonnen
Un modo pour les bannir tous
Posté le 03-12-2009 à 11:54:13  profilanswer
 

Koyomi a écrit :

[:boulax:2]  
 
Hello, J'ai besoin d'une expertise ici :o  
 
L'un d'entre vous peut-il m'aider ?  [:anchois]  
 
 


vois avec WedgeAnt, c'est lui l'expert dans ce domaine


---------------
J'ai un string dans l'array (Paris Hilton)
n°1946878
skeye
Posté le 03-12-2009 à 11:54:19  profilanswer
 

Non mais laisse tomber, je parie que tu rentres pas dans le if(m_booleen2) dans le cas 2 non plus.:o


---------------
Can't buy what I want because it's free -
n°1946880
Riot
Buy me a riot
Posté le 03-12-2009 à 11:58:21  profilanswer
 

skeye a écrit :

Non mais laisse tomber, je parie que tu rentres pas dans le if(m_booleen2) dans le cas 2 non plus.:o


Ben si pourtant [:klemton]


---------------
Be the one with the flames.
n°1946881
skeye
Posté le 03-12-2009 à 11:59:25  profilanswer
 

Riot a écrit :


Ben si pourtant [:klemton]


t'es sûr que t'arrives pas juste au  m_verrou.unlock(); à la fin de ta fonction?[:petrus dei]


---------------
Can't buy what I want because it's free -
n°1946882
Harkonnen
Un modo pour les bannir tous
Posté le 03-12-2009 à 12:00:55  profilanswer
 

Riot a écrit :


Cas 1 (on est dans foo::titi() aka CMULTIGRAPHcamStream::FillBuffer(), et m_booleen2 est m_sourceChange) :
 

Code :
  1. while ( !_shMultigraphMem.GetPointer()->readers[ m_readerId ] )
  2. 02562D22  mov         eax,dword ptr [ebx+338h]
  3. 02562D28  mov         ecx,dword ptr [ebx+989E3Ch]
  4. 02562D2E  mov         dl,byte ptr [eax+ecx+989689h]
  5. 02562D35  test        dl,dl
  6. 02562D37  jne         CMULTIGRAPHcamStream::FillBuffer+0ABh (2562D7Bh)
  7. 02562D39  lea         esp,[esp]
  8. {
  9.  if ( m_mustQuit )
  10. 02562D40  mov         al,byte ptr [ebx+989E41h]
  11. 02562D46  test        al,al
  12. 02562D48  jne         025630D4
  13.  {
  14.   this->m_AccessLock.Unlock();
  15.   return S_FALSE;
  16.  }
  17.  if( m_sourceChange )
  18. 02562D4E  mov         al,byte ptr [ebx+989E40h]
  19. 02562D54  test        al,al
  20. 02562D56  jne         CMULTIGRAPHcamStream::FillBuffer+120h (2562DF0h)
  21.  }
  22.  Sleep( 1 );
  23. 02562D5C  push        1   
  24. 02562D5E  call        dword ptr [__imp__Sleep@4 (256D050h)]
  25. 02562D64  mov         eax,dword ptr [ebx+338h]
  26. 02562D6A  mov         edx,dword ptr [ebx+989E3Ch]
  27. 02562D70  mov         cl,byte ptr [eax+edx+989689h]
  28. 02562D77  test        cl,cl
  29. 02562D79  je          CMULTIGRAPHcamStream::FillBuffer+70h (2562D40h)
  30. }



ok, et donc le if ( m_mustQuit ) est le fameux if dans lequel tu ne rentres jamais, c'est ça ?
tu peux me poster un dump de la mémoire à l'adresse ebx+989E41h stp ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°1946884
masklinn
í dag viðrar vel til loftárása
Posté le 03-12-2009 à 12:05:25  profilanswer
 

Ya d'autres personnes que kangOl qui connaissent pas Boxxy?


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1946885
Riot
Buy me a riot
Posté le 03-12-2009 à 12:06:31  profilanswer
 

Harkonnen a écrit :


ok, et donc le if ( m_mustQuit ) est le fameux if dans lequel tu ne rentres jamais, c'est ça ?


Non, t'occupes pas de ça. C'est if( m_sourceChange ) qui nous intéresse.
 

Harkonnen a écrit :

tu peux me poster un dump de la mémoire à l'adresse ebx+989E41h stp ?


Un minidump, ça te va ?


---------------
Be the one with the flames.
n°1946887
skeye
Posté le 03-12-2009 à 12:14:45  profilanswer
 

masklinn a écrit :

Ya d'autres personnes que kangOl qui connaissent pas Boxxy?


 
moi, mais maintenant encyclopediadramatica m'a renseigné.[:ciler]


---------------
Can't buy what I want because it's free -
n°1946889
masklinn
í dag viðrar vel til loftárása
Posté le 03-12-2009 à 12:30:49  profilanswer
 


Maintenant il connaît :o


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1946890
masklinn
í dag viðrar vel til loftárása
Posté le 03-12-2009 à 12:31:02  profilanswer
 

skeye a écrit :


 
moi, mais maintenant encyclopediadramatica m'a renseigné.[:ciler]


Faut regarder sa 3e vidéo :o


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1946893
___alt
Posté le 03-12-2009 à 12:37:00  profilanswer
 

Si vapeur déménage, on sait où il ira [:dao]


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°1946894
R3g
fonctionnaire certifié ITIL
Posté le 03-12-2009 à 12:37:00  profilanswer
 

masklinn a écrit :


Faut regarder sa 3e vidéo :o


C'est laquelle la 3° ??


---------------
Au royaume des sourds, les borgnes sont sourds.
n°1946896
drasche
Posté le 03-12-2009 à 12:52:36  profilanswer
 

masklinn a écrit :

Ya d'autres personnes que kangOl qui connaissent pas Boxxy?


jamais entendu ce nom :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°1946898
masklinn
í dag viðrar vel til loftárása
Posté le 03-12-2009 à 12:57:16  profilanswer
 

R3g a écrit :


C'est laquelle la 3° ??


drasche a écrit :


jamais entendu ce nom :o


FOAR EVERYWUN FRUM BOXXY


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1946902
nraynaud
lol
Posté le 03-12-2009 à 13:27:22  profilanswer
 

Xavier_OM a écrit :


 
Ce sont des vrais booléens ? Une fois jme suis fait avoir avec un truc du genre :
- !(a < b) : true
- a >= b : false
Parce qu'en fait derrière a c'était NaN (et b un float)


en IEEE754 une comparaison ça retourne *toujours* un booléen, y'a pas de tristate. C'est d'ailleurs ce qui nique tout le monde, parce que les NaNs se propagent par calcul mais ils se font éliminer au moment des comparaisons, et on prend une branche de code dans un état qu'on avait pas vraiment prévu au départ.


---------------
trainoo.com, c'est fini
n°1946903
nraynaud
lol
Posté le 03-12-2009 à 13:27:22  profilanswer
 

Xavier_OM a écrit :


 
Ce sont des vrais booléens ? Une fois jme suis fait avoir avec un truc du genre :
- !(a < b) : true
- a >= b : false
Parce qu'en fait derrière a c'était NaN (et b un float)


en IEEE754 une comparaison ça retourne *toujours* un booléen, y'a pas de tristate. C'est d'ailleurs ce qui nique tout le monde, parce que les NaNs se propagent par calcul mais ils se font éliminer au moment des comparaisons, et on prend une branche de code dans un état qu'on avait pas vraiment prévu au départ.


---------------
trainoo.com, c'est fini
n°1946904
lorill
Posté le 03-12-2009 à 13:35:09  profilanswer
 

Xavier_OM a écrit :


 
Ce sont des vrais booléens ? Une fois jme suis fait avoir avec un truc du genre :
- !(a < b) : true
- a >= b : false
Parce qu'en fait derrière a c'était NaN (et b un float)


 
en IEEE754 une comparaison ça retourne *toujours* un booléen, y'a pas de tristate. C'est d'ailleurs ce qui nique tout le monde, parce que les NaNs se propagent par calcul mais ils se font éliminer au moment des comparaisons, et on prend une branche de code dans un état qu'on avait pas vraiment prévu au départ.

n°1946905
Shinuza
This is unexecpected
Posté le 03-12-2009 à 13:37:20  profilanswer
 


Dude...


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1946906
boulax
Inserer phrase hype en anglais
Posté le 03-12-2009 à 13:39:27  profilanswer
 

nraynaud a écrit :


en IEEE754 une comparaison ça retourne *toujours* un booléen, y'a pas de tristate. C'est d'ailleurs ce qui nique tout le monde, parce que les NaNs se propagent par calcul mais ils se font éliminer au moment des comparaisons, et on prend une branche de code dans un état qu'on avait pas vraiment prévu au départ.


 [:boulax:2] mérité


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1946908
masklinn
í dag viðrar vel til loftárása
Posté le 03-12-2009 à 13:45:35  profilanswer
 


she doesn't take drugs [:elessar53]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1946909
Riot
Buy me a riot
Posté le 03-12-2009 à 13:51:57  profilanswer
 


Sweet!


---------------
Be the one with the flames.
n°1946910
skeye
Posté le 03-12-2009 à 13:57:27  profilanswer
 


 
[:delarue5]


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  16981  16982  16983  ..  27170  27171  27172  27173  27174  27175

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)