Re: [LINUX:2343] Objdump...?

Mustafa Mithat BAYRAMGiL (mmb@eti.cc.hun.edu.tr)
Sun, 1 Jun 1997 13:26:51 +0400 (EET DST)


selam
makinanin modeli ne?
birde liblerin tumunu install ettinmi?
ben de pnp ses kartini aktif yapamadim
birde root ken su xxx(herhangi bir user)
diyince tam olarak o user moduna gecemiyor
ornek cd yaip entere basinca o userin home
directorysine gecemiyor
birde color_xtermle ilgili hata ortaya cikti
cracker-l e uyemisin bilmem ama bir programi
run edince herhangi bir userken root oluveriyorsun
cpu un cyrix veya amd ise onunla ilgili bir
sorunda olabilir

iyi calismalar
mmb
**********************************
* Mustafa Mithat Bayramgil *
* Fizik Muhendisligi *
* E-MAIL mmb@eti.cc.hun.edu.tr *
* Tel 235 25 00 / 1163 *
**********************************

On Fri, 30 May 1997, Cihat Arikan wrote:

> Selam..
> Kernel derlerken (Dist. 3.2.0/V.2.0.29 ve .30) make zlilo'dan sonra
> islemin bitmesine yakin bir yerde, link'leri yaptiktan sonra,
> objdump diye birsey calistiriyor ve invalid option hatasi veriyor..
> Makefile'larindan objdump'in cagrildigi yerleri bulup tum option'larini
> iptal etmeme karsin yine ayni sorun var.. Bu objdump'un yeni versiyonu var
> mi acaba? Veya niye boyle garip birsey yapiyor olabilir?
> Tesekkurler..
>
> Verdigi hata soyle:
> ...
> make[1]: Leaving directory `/usr/src/linux-2.0.30/arch/i386/math-emu'
> ld -m elf_i386 -Ttext 0x100000 -e stext arch/i386/kernel/head.o
> init/main.o init/version.o \
> arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o
> mm/mm.o fs/fs.o ipc/ipc.o net/network.a \
> fs/filesystems.a \
> drivers/block/block.a drivers/char/char.a drivers/net/net.a
> arch/i386/math-emu/math.a \
> /usr/src/linux/arch/i386/lib/lib.a /usr/src/linux/lib/lib.a
> /usr/src/linux/arch/i386/lib/lib.a -o vmlinux
> nm vmlinux | grep -v '\(compiled\)\|\(\.o$\)\|\( a \)' | sort > System.map
> make[1]: Entering directory `/usr/src/linux-2.0.30/arch/i386/boot'
> make[2]: Entering directory `/usr/src/linux-2.0.30/arch/i386/boot/compressed'
> tmppiggy=/tmp/$$piggy; \
> rm -f $tmppiggy $tmppiggy.gz $tmppiggy.lnk; \
> if hash encaps 2> /dev/null; then \
> objdump -o 0x100000 /usr/src/linux/vmlinux > $tmppiggy; \
> else \
> objcopy -O binary -R .note -R .comment -R .stab -R .stabstr
> /usr/src/linux/vmlinux $tmppiggy; \
> fi; \
> gzip -f -9 < $tmppiggy > $tmppiggy.gz; \
> if hash encaps 2> /dev/null; then \
> encaps --target elf32-i386 piggy.o $tmppiggy.gz input_data input_len; \
> else \
> echo "SECTIONS { .data : { input_len = .; LONG(input_data_end -
> input_data) input_data = .; *(.data) input_data_end = .; }}" > $tmppiggy.lnk; \
> ld -m elf_i386 -m elf_i386 -r -o piggy.o -b binary $tmppiggy.gz -b elf32-i386 -T $tmppiggy.lnk; \
> fi; \
> rm -f $tmppiggy $tmppiggy.gz $tmppiggy.lnk
> objdump: illegal option -- o
> Usage: objdump [-ahifdDprRtTxsSlw] [-b bfdname] [-m machine] [-j
> section-name]
> [--archive-headers] [--target=bfdname] [--debugging]
> [--disassemble]
> [--disassemble-all] [--disassemble-zeroes] [--file-headers]
> [--section-headers] [--headers]
> [--info] [--section=section-name] [--line-numbers] [--source]
> [--architecture=machine] [--reloc] [--full-contents] [--stabs]
> [--syms] [--all-headers] [--dynamic-syms] [--dynamic-reloc]
> [--wide] [--version] [--help] [--private-headers]
> [--start-address=addr] [--stop-address=addr]
> [--prefix-addresses] [--show-raw-insn]
> [-EB|-EL] [--endian={big|little}] objfile...
> at least one option besides -l (--line-numbers) must be given
> objdump: supported targets: elf32-i386 a.out-i386-linux elf64-alpha
> ecoff-littlealpha elf32-m68k a.out-m68k-linux elf32-bigmips
> elf32-littlemips elf64-bigmips elf64-littlemips ecoff-bigmips
> ecoff-littlemips elf32-powerpc aixcoff-rs6000 elf32-powerpcle
> pei-powerpcle pei-powerpc pe-powerpcle pe-powerpc ppcboot elf32-sparc
> a.out-sparc-linux a.out-sunos-big srec symbolsrec tekhex binary ihex
> trad-core
> ld -m elf_i386 -Ttext 0x1000 -e startup_32 -o vmlinux head.o misc.o piggy.o
> make[2]: Leaving directory `/usr/src/linux-2.0.30/arch/i386/boot/compressed'
> if hash encaps 2> /dev/null; then \
> objdump -o 0x1000 compressed/vmlinux > compressed/vmlinux.out; \
> else \
> objcopy -O binary -R .note -R .comment -R .stab -R .stabstr
> compressed/vmlinux compressed/vmlinux.out; \
> fi
> objdump: illegal option -- o
> Usage: objdump [-ahifdDprRtTxsSlw] [-b bfdname] [-m machine] [-j
> section-name]
> [--archive-headers] [--target=bfdname] [--debugging]
> [--disassemble]
> [--disassemble-all] [--disassemble-zeroes] [--file-headers]
> [--section-headers] [--headers]
> [--info] [--section=section-name] [--line-numbers] [--source]
> [--architecture=machine] [--reloc] [--full-contents] [--stabs]
> [--syms] [--all-headers] [--dynamic-syms] [--dynamic-reloc]
> [--wide] [--version] [--help] [--private-headers]
> [--start-address=addr] [--stop-address=addr]
> [--prefix-addresses] [--show-raw-insn]
> [-EB|-EL] [--endian={big|little}] objfile...
> at least one option besides -l (--line-numbers) must be given
> objdump: supported targets: elf32-i386 a.out-i386-linux elf64-alpha
> ecoff-littlealpha elf32-m68k a.out-m68k-linux elf32-bigmips
> elf32-littlemips elf64-bigmips elf64-littlemips ecoff-bigmips
> ecoff-littlemips elf32-powerpc aixcoff-rs6000 elf32-powerpcle
> pei-powerpcle pei-powerpc pe-powerpcle pe-powerpc ppcboot elf32-sparc
> a.out-sparc-linux a.out-sunos-big srec symbolsrec tekhex binary ihex
> trad-coremake[1]: *** [zImage] Error 1
> make[1]: Leaving directory `/usr/src/linux-2.0.30/arch/i386/boot'
> make: *** [zlilo] Error 2
>
>
>
>
> ----------------------------------------------------------
> Cihat ARIKAN (E.U. Tekstil Muh. Sys. Adm.)
> E-mail: arikan@bornova.ege.edu.tr
> arikan@textile.ege.edu.tr [(+90)(232)3880110-2773]
> arikan@textil.ege.edu.tr [(+90)(232)3884000-2773]
> arikan@konsan.com.tr [(+90)(232)4636267]
> ICQ : 886535
>
>