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

Cihat Arikan (arikan@bornova.ege.edu.tr)
Mon, 2 Jun 1997 09:31:41 +0400 (EET DST)


On Sun, 1 Jun 1997, Mustafa Mithat BAYRAMGiL wrote:

> selam
> makinanin modeli ne?
Selam...
Makina Intel 486 Dx2/66, 8Mb olarak calisiyor.. Lib'lerin hepsini install ettim,
ama bunun lib'lerden oldugunu sanmiyorum ben.. Cunku lib'lerde birsey
bulamadim demiyor, objdump'a laf ediyor... Neyse, bunun yeni versiyonunu
ariyorum ben de.. Belki o pkg'de sorun vardir..

sizin 'su ' problemi, passwd'lerin shadowlugundan kaynaklaniyor :)
su user - (ya da su - user 'di galiba) seklinde deneyin :)
(- isareti onemli yani..)

color_xterm icin de bir arkadas onceki mail'de deginmis galiba
patch'ine...

Herneyse, cozulemeyecek sorun yoktur :) Iyi calismalar...

> 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
> >
> >
>
>

----------------------------------------------------------
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