dump avec ppc-morphos-gcc

6 sujets de 1 à 6 (sur un total de 6)

  • Rusback

      #8311

      bonjour toute la communauté,

      Je suis à la recherche d’une explication voire d’une solution pour dumper mon fichier object construit avec gcc afin de rechercher les bugs…

      j’utilises la ligne de commande suivante:

      ppc-morphos-objdump –section-headers –all-headers –reloc –disassemble-all –syms xxx.db > xxx.dump

      le probleme c’est que j’ai aucuns en-têtes de mes fonctions dans le dump… du style

      a5b0: 7c 7f 1b 78 mr r31,r3

      a5b4: 7c a5 00 d0 neg r5,r5

      a5b8: 31 3f ff ff addic r9,r31,-1

      a5bc: 7c 09 f9 10 subfe r0,r9,r31

      a5c0: 54 a5 0f fe rlwinm r5,r5,1,31,31

      a5c4: 7c 9e 23 78 mr r30,r4

      a5c8: 7c 09 28 39 and. r9,r0,r5

      a5cc: 41 82 00 54 beq a620 <.text+0xa620>

      a5d0: 2c 1e 00 00 cmpwi r30,0

      a5d4: 41 82 00 4c beq a620 <.text+0xa620>

      a5d8: 81 62 00 64 lwz r11,100(r2)

      a5dc: 38 60 fe c8 li r3,-312

      a5e0: 3f a0 00 00 lis r29,0

      aurais-je oublié quelque chose dans ma ligne de commande ??

      Un petit coup de pouce me serait bien utile…

      merci par avance pour m’avoir lu …

      Fab1

        #127993

        Il ne faut pas stripper le binaire au link, sinon les noms de symboles sont dégagés.

        Rusback

          #127994

          @fab1:

          Ca se concrétise par quoi ?? une erreur dans la ligne de commande ??

          SixK

            #127995

            rusback, voila ce que j’utilise :

            for C programs :

            ppc-morphos-objdump –syms –reloc –disassemble-all unstripped_exe >disassembled_exe

            for C++ programs :

            ppc-morphos-objdump –demangle –syms –reloc –disassemble-all unstripped_exe >disassembled_exe

            To see sourcecode (need compiling with -g and linking with -Wl,–traditional-format):

            ppc-morphos-objdump –source –line-numbers –demangle –syms –reloc –disassemble-all unstripped_exe >disassembled_exe

            SixK

            Fab1

              #127996

              @Rusback

              ça se concrétise par le fait que tu as toi même donné l’ordre de stripper le binaire lors du link (-s), ce qui explique pourquoi les symboles ont disparu.

              Rusback

                #127997

                @fab1 et @sixk:

                merci à tous les deux, mon probléme est réglé…

                je peux continuer et traquer mes bugs…

                merci

              6 sujets de 1 à 6 (sur un total de 6)

              • Vous devez être connecté pour répondre à ce sujet.

              Forums AmigaOS, MorphOS et AROS Développement dump avec ppc-morphos-gcc

              Amiga Impact