[BSD] OFF: mips
Potoczky Andras
andras-ml at wertz.hu
2013. Ápr. 25., Cs, 14:24:36 CEST
Lassuk:
root at mips64:/home/andras/mips# readelf -h hello
ELF Header:
Magic: 7f 45 4c 46 01 02 01 00 01 00 00 00 00 00 00 00
Class: ELF32
Data: 2's complement, big endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 1
Type: EXEC (Executable file)
Machine: MIPS R3000
Version: 0x1
Entry point address: 0x400220
Start of program headers: 52 (bytes into file)
Start of section headers: 2547360 (bytes into file)
Flags: 0x70001005, noreorder, cpic, o32,
mips32r2
Size of this header: 52 (bytes)
Size of program headers: 32 (bytes)
Number of program headers: 5
Size of section headers: 40 (bytes)
Number of section headers: 41
Section header string table index: 38
root at mips64:/home/andras/mips# readelf -h sh
ELF Header:
Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
Class: ELF32
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: EXEC (Executable file)
Machine: MIPS R3000
Version: 0x1
Entry point address: 0x403bd0
Start of program headers: 52 (bytes into file)
Start of section headers: 781968 (bytes into file)
Flags: 0x50001007, noreorder, pic, cpic,
o32, mips32
Size of this header: 52 (bytes)
Size of program headers: 32 (bytes)
Number of program headers: 8
Size of section headers: 40 (bytes)
Number of section headers: 30
Section header string table index: 29
Latom, big endian es little endian elteres van.
Gyorasan utannaneztem, marha egyszeru mbig-endian mlittle-endian
optiokat kene hasznalni, csak a compiler ezeket nem ismeri.
Turom meg, hatha ez lesz a jo irany.
Andras
2013-04-25 14:00 időpontban Bukuli Norbert ezt írta:
> Hasznos lehet a readelf is. Pl:
>
> $ readelf -h my_powerpc_program
>
> ELF Header:
> Magic: 7f 45 4c 46 01 02 01 00 00 00 00 00 00 00 00 00
> Class: ELF32
> Data: 2's complement, big endian
> Version: 1 (current)
> OS/ABI: UNIX - System V
> ABI Version: 0
> Type: EXEC (Executable file)
> Machine: PowerPC
> Version: 0x1
> Entry point address: 0x10001cb8
> Start of program headers: 52 (bytes into file)
> Start of section headers: 23156 (bytes into file)
> Flags: 0x0
> Size of this header: 52 (bytes)
> Size of program headers: 32 (bytes)
> Number of program headers: 8
> Size of section headers: 40 (bytes)
> Number of section headers: 40
> Section header string table index: 37
>
> $ readelf -h /bin/bash
>
> ELF Header:
> Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
> Class: ELF64
> Data: 2's complement, little endian
> Version: 1 (current)
> OS/ABI: UNIX - System V
> ABI Version: 0
> Type: EXEC (Executable file)
> Machine: Advanced Micro Devices X86-64
> Version: 0x1
> Entry point address: 0x419490
> Start of program headers: 64 (bytes into file)
> Start of section headers: 719608 (bytes into file)
> Flags: 0x0
> Size of this header: 64 (bytes)
> Size of program headers: 56 (bytes)
> Number of program headers: 10
> Size of section headers: 64 (bytes)
> Number of section headers: 27
> Section header string table index: 26
>
> 2013. április 25. 13:49 írta, <gabor at zahemszky.hu>:
>
>> 2013-04-25 13:48 időpontban Potoczky Andras ezt írta:
>>
>>> A boxon nem tudom kiadni, mert nincs file, de elozo emailben pont
>>> elkuldtem, a fordito gepen a file kimenetet. Valami ilyen hiba lesz
>>> amit irsz, nem ertelmezi, csak meg nem jottem ra mitol fogja
>>> ertelmezni.
>>
>> De azt is írtam, hogy egy a dobozról származó binárist (/bin/sh) is
>> nézzél meg a fejlesztői gépeden és hasonlítsd össze őket.
>>
>> Zahy < Gabor at Zahemszky dot HU >
>> _______________________________________________
>> BSD levlista
>> BSD at hu.freebsd.org
>> https://lists.hu.freebsd.org/mailman/listinfo/bsd [1]
>
> --
> Üdvözlettel:
> Bukuli Norbert
>
> Links:
> ------
> [1] https://lists.hu.freebsd.org/mailman/listinfo/bsd
>
> _______________________________________________
> BSD levlista
> BSD at hu.freebsd.org
> https://lists.hu.freebsd.org/mailman/listinfo/bsd
További információk a(z) BSD levelezőlistáról