la table de relogement est juste avant le code du programme je crois
regarde le code de EX_patch pour en savoir plus
le bsr est relatif, le jsr non (si mes souvenirs sont bons...)
les 2 premiers octets représentent la taille du programme. Cela permet de trrouver l'adresse du tag ASM.
Ensuite, il y a le début du code.
A la fin du programme, il a la table de relogement puis 00 00 puis le tag ASM. (à peu de choses près)
Les jsr sont absolus et les bsr sont relatifs.
Pour plus d'infos, tu fais qqes programmes tests et tu les examines à l'éditeur hexa.
[Edit: Cross post]

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Merci beaucoup pour le format, maintenant je pige. #ok#
J'aimerais connaître le maximum sur la manière dont le relogement est effectué
sous TIGCC, notamment est-ce qu'il y a un moyen de voir la source assembleur GNU
avec le code du wrapper ?
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
tu prends VTI, tu ouvres la fenêtre du débuggueur et tu regardes EX_Patch

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
Euh... la source du wrapper, je peux la trouver où ? (à part les sources de TIGCC...)
Le wrapper du programme fait partie des choses ajoutées au fichier .s par le patcheur ?
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
t'avais pas dit que tu te calmerais dans je ne sais plus quel topic ?

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
Au fait, le code de la TIGCC Tool Suite est portable ? Je peux le recompiler avec Visual C++ au lieu de lcc ?
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
Hum... autre chose: j'aimerais compiler un programme sans aucune autre chose que mon code,
donc sans wrapper, sans rien d'autre que mon code assembleur GNU. Comment faire ? Ne pas linker tigcc.a suffit-il ?
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
PpHd Le 29/01/2004 à 13:22 Fallait le faire en asm a68k avec makeprgm
Qu'est-ce que makeprgm ?
Et puis je veux le faire avec as si possible...
Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.
PpHd Le 29/01/2004 à 13:45 Dans le fichier objet tu n'as que ce que tu as tape.