$ readelf -a switchdrvr.bin 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: MIPS R3000 Version: 0x1 Entry point address: 0x80041000 Start of program headers: 52 (bytes into file) Start of section headers: 6561972 (bytes into file) Flags: 0x50000001, noreorder, mips32 Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 2 Size of section headers: 40 (bytes) Number of section headers: 23 Section header string table index: 22 Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .rom_vectors PROGBITS 80041000 001000 0000bc 00 AX 0 0 1 [ 2] .init PROGBITS 800410bc 642000 000000 00 W 0 0 1 [ 3] .text PROGBITS 800410bc 0010bc 474888 00 AX 0 0 64 [ 4] .fini PROGBITS 804b5944 642000 000000 00 W 0 0 1 [ 5] .rodata PROGBITS 804b5948 475948 14bf08 00 A 0 0 8 [ 6] .rodata1 PROGBITS 80601850 642000 000000 00 W 0 0 1 [ 7] .data PROGBITS 80601850 5c1850 040368 00 WA 0 0 8 [ 8] .data1 PROGBITS 80641bb8 642000 000000 00 W 0 0 1 [ 9] .eh_frame PROGBITS 80641bb8 642000 000000 00 W 0 0 1 [10] .gcc_except_table PROGBITS 80641bb8 642000 000000 00 W 0 0 1 [11] .ctors PROGBITS 80641bb8 601bb8 000058 00 WA 0 0 4 [12] .dtors PROGBITS 80641c10 601c10 000044 00 WA 0 0 4 [13] .devtab PROGBITS 80641c54 601c54 0003a4 00 WA 0 0 8 [14] .got PROGBITS 80641ff8 642000 000000 00 Wp 0 0 1 [15] .dynamic DYNAMIC 80641ff8 642000 000000 00 W 0 0 1 [16] .sdata PROGBITS 80641ff8 642000 000000 00 WAp 0 0 1 [17] .lit8 PROGBITS 80641ff8 642000 000000 00 WAp 0 0 1 [18] .lit4 PROGBITS 80641ff8 642000 000000 00 WAp 0 0 1 [19] .sbss NOBITS 80641ff8 601ff8 000124 00 WAp 0 0 8 [20] .bss NOBITS 80642120 601ffc 0cf468 00 WA 0 0 16 [21] .ramfsdata PROGBITS a0001000 602000 040000 00 WA 0 0 4 [22] .shstrtab STRTAB 00000000 642000 0000b1 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings) I (info), L (link order), G (group), x (unknown) O (extra OS processing required) o (OS specific), p (processor specific) There are no section groups in this file. Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x001000 0x80041000 0x80041000 0x600ff8 0x6d0588 RWE 0x1000 LOAD 0x602000 0xa0001000 0xa0001000 0x40000 0x40000 RW 0x1000 Section to Segment mapping: Segment Sections... 00 .rom_vectors .text .rodata .data .ctors .dtors .devtab .sbss .bss 01 .ramfsdata There is no dynamic section in this file. There are no relocations in this file. There are no unwind sections in this file. No version information found in this file.