06. oktober 2002 - 20:45Der er
12 kommentarer og 1 løsning
Læsning af byte-code
Jeg sidder og er interesseret i til hvilke microinstrukser som compileren oversætter mit java-program til på ISA niveau.
Hvordan kan jeg komme til at læse dette da det jo er oversat til bytecode ? Når jeg åbner mine class filer i UE32 kan jeg umiddelbart kun se hex-code, men er det ikke muligt at få det vist som instrukser ?
Umiddelbart en masse om emnet, og det er jo altdi fedt. Men det jeg egentlig leder efter er egetnlig en måde at komme til at læse bytekoden. Der er vel lavet en editor eller en viewer der læser den binære kode og viser den som instrukser ?
magoo2000 >> DU er DA MAN !!! Det er var lige det som jeg skulle bruge... De andre links er dog tilmed kommet med i favorites til én af de mange kolde erfterårsaftener forude... :-)
Mange tak for hjælpen... 30 points behæftet med taknemlighed på vej til dig...
Hvis du gerne vil se på den bytekode der ligger i en af dine egne class filer, kan du bare køre "javap -c" mod klassen. Den spytter bytekoden ud til dig, som JVM ville have modtaget den. Se mere på http://java.sun.com/j2se/1.4.1/docs/tooldocs/windows/javap.html
Hvis jeg har fprstået dig rigtig, var det det hele dit spørgsmål gik ud på. Det er jo netop instrukserne du får vist her. -Claus
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.