ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

h8300-hms-objdump - ອອນລາຍໃນຄລາວ

ແລ່ນ h8300-hms-objdump ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ h8300-hms-objdump ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


objdump - ສະແດງຂໍ້ມູນຈາກໄຟລ໌ວັດຖຸ.

ສະຫຼຸບສັງລວມ


objdump [-a--archive-headers]
[-b bfdname--ເປົ້າໝາຍ=bfdname]
[-C--ທໍາລາຍ[=ແບບ] ]
[-d-- disassemble]
[-D-- disassemble-ທັງຫມົດ]
[-z-- disassemble-ສູນ]
[-EB- THE--endian ={ໃຫຍ່ ⎪ ນ້ອຍ }]
[-f--file-headers]
[--file-start-context]
[-g-- debugging]
[-e--debugging-tags]
[-h--section-headers--ສ່ວນຫົວ]
[-i-- ຂໍ້​ມູນ]
[-j ສ່ວນ--section=ສ່ວນ]
[-l--ເລກແຖວ]
[-S--ແຫຼ່ງ]
[-m ເຄື່ອງ--ສະຖາປັດຕະຍະກຳ=ເຄື່ອງ]
[-M ທາງເລືອກໃນການ--disassembler-options=ທາງເລືອກໃນການ]
[-p--private-headers]
[-r--ຍົກຍ້າຍ]
[-R--dynamic-reloc]
[-s-- ເນື້ອໃນເຕັມ]
[-G--ແທງ]
[-t--syms]
[-T--dynamic-syms]
[-x--ສ່ວນຫົວທັງໝົດ]
[-w--ກວ້າງ]
[--start-address=ທີ່ຢູ່]
[--stop-address=ທີ່ຢູ່]
[--prefix-ທີ່ຢູ່]
[--[ບໍ່-]show-raw-insn]
[--adjust-vma=ຊົດເຊີຍ]
[--special-syms]
[-V- ການປ່ຽນແປງ]
[-H- ຊ່ວຍ]
objfile...

ລາຍລະອຽດ


objdump ສະແດງຂໍ້ມູນກ່ຽວກັບໜຶ່ງ ຫຼືຫຼາຍໄຟລ໌ວັດຖຸ. ຕົວເລືອກຄວບຄຸມສິ່ງທີ່
ຂໍ້ມູນສະເພາະທີ່ຈະສະແດງ. ຂໍ້​ມູນ​ນີ້​ແມ່ນ​ສ່ວນ​ໃຫຍ່​ແມ່ນ​ເປັນ​ປະ​ໂຫຍດ​ສໍາ​ລັບ​ໂຄງ​ການ​ທີ່​
ກໍາລັງເຮັດວຽກກ່ຽວກັບເຄື່ອງມືການລວບລວມ, ກົງກັນຂ້າມກັບນັກຂຽນໂປລແກລມທີ່ພຽງແຕ່ຕ້ອງການຂອງພວກເຂົາ
ໂຄງການເພື່ອລວບລວມແລະເຮັດວຽກ.

objfile... ແມ່ນໄຟລ໌ວັດຖຸທີ່ຈະກວດສອບ. ເມື່ອທ່ານລະບຸບ່ອນເກັບມ້ຽນ, objdump ງານວາງສະແດງ
ຂໍ້ມູນກ່ຽວກັບແຕ່ລະໄຟລ໌ວັດຖຸສະມາຊິກ.

OPTIONS


ຮູບແບບຍາວແລະສັ້ນຂອງທາງເລືອກ, ສະແດງໃຫ້ເຫັນໃນທີ່ນີ້ເປັນທາງເລືອກ, ແມ່ນທຽບເທົ່າ. ຢ່າງ​ຫນ້ອຍ
ຫນຶ່ງໃນທາງເລືອກຈາກບັນຊີລາຍຊື່ -a,-d,-D,-e,-f,-g,-G,-h,-H,-p,-r,-R,-s,-S,-t,-T,-V ,-x ຕ້ອງເປັນ
ໃຫ້.

-a
--archive-header
ຖ້າມີຂອງ objfile ໄຟລ​໌​ແມ່ນ​ການ​ເກັບ​ຮັກ​ສາ​ໄວ້​, ສະ​ແດງ​ຂໍ້​ມູນ​ສ່ວນ​ຫົວ​ການ​ເກັບ​ຮັກ​ສາ​ໄວ້ (ໃນ a
ຮູບ​ແບບ​ທີ່​ຄ້າຍ​ຄື​ກັນ​ ls -l). ນອກ​ຈາກ​ຂໍ້​ມູນ​ທີ່​ທ່ານ​ສາ​ມາດ​ບັນ​ຊີ​ລາຍ​ການ​ດ້ວຍ​ ar tv, objdump
-a ສະແດງຮູບແບບໄຟລ໌ວັດຖຸຂອງແຕ່ລະສະມາຊິກໃນແຟ້ມຈັດເກັບ.

--adjust-vma=ຊົດເຊີຍ
ເມື່ອຖິ້ມຂໍ້ມູນ, ທໍາອິດຕື່ມ ຊົດເຊີຍ ໄປຫາທີ່ຢູ່ທຸກພາກສ່ວນ. ນີ້​ແມ່ນ
ເປັນປະໂຫຍດຖ້າຫາກວ່າທີ່ຢູ່ພາກສ່ວນບໍ່ກົງກັນກັບຕາຕະລາງສັນຍາລັກ, ຊຶ່ງສາມາດ
ເກີດຂຶ້ນໃນເວລາທີ່ວາງພາກສ່ວນຢູ່ໃນທີ່ຢູ່ສະເພາະໃນເວລາທີ່ການນໍາໃຊ້ຮູບແບບທີ່ບໍ່ສາມາດ
ເປັນຕົວແທນຂອງທີ່ຢູ່ພາກ, ເຊັ່ນ: a.out.

-b bfdname
--ເປົ້າໝາຍ=bfdname
ລະບຸວ່າຮູບແບບລະຫັດວັດຖຸສໍາລັບໄຟລ໌ວັດຖຸແມ່ນ bfdname. ທາງເລືອກນີ້ອາດຈະ
ບໍ່ຈໍາເປັນ; objdump ອັດຕະໂນມັດສາມາດຮັບຮູ້ຫຼາຍຮູບແບບ.

ຍົກ​ຕົວ​ຢ່າງ,

objdump -b oasys -m vax -h fu.o

ສະແດງຂໍ້ມູນສະຫຼຸບຈາກສ່ວນຫົວຂອງພາກ (-h) ຂອງ fu.o, ເຊິ່ງແມ່ນ
ໄດ້​ລະ​ບຸ​ຢ່າງ​ຊັດ​ເຈນ (-m) ເປັນໄຟລ໌ວັດຖຸ VAX ໃນຮູບແບບທີ່ຜະລິດໂດຍ Oasys
ສັງລວມ. ທ່ານສາມາດລາຍຊື່ຮູບແບບທີ່ມີຢູ່ກັບ -i ທາງເລືອກ.

-C
--demangle[=ແບບ]
ຖອດລະຫັດ (ຫັກ) ຊື່ສັນຍາລັກລະດັບຕ່ໍາເຂົ້າໄປໃນຊື່ລະດັບຜູ້ໃຊ້. ນອກ​ຈາກ​ການ​ລົບ​ໃດໆ​
underscore ເບື້ອງຕົ້ນ prepended ໂດຍລະບົບ, ນີ້ເຮັດໃຫ້ C ++ ຊື່ຟັງຊັນສາມາດອ່ານໄດ້.
compilers ທີ່ແຕກຕ່າງກັນມີຮູບແບບ mangling ທີ່ແຕກຕ່າງກັນ. ຮູບແບບ demangling ທາງເລືອກ
argument ສາມາດຖືກນໍາໃຊ້ເພື່ອເລືອກຮູບແບບ demangling ທີ່ເຫມາະສົມສໍາລັບ compiler ຂອງທ່ານ.

-g
-- debugging
ສະແດງຂໍ້ມູນການດີບັກ. ນີ້ພະຍາຍາມວິເຄາະຂໍ້ມູນການດີບັກທີ່ເກັບໄວ້ໃນ
ໄຟລ໌ແລະພິມມັນອອກໂດຍໃຊ້ C ເຊັ່ນ syntax. ພຽງແຕ່ບາງປະເພດຂອງການດີບັກ
ຂໍ້ມູນໄດ້ຖືກປະຕິບັດ. ບາງປະເພດອື່ນໆໄດ້ຮັບການສະຫນັບສະຫນູນໂດຍ readelf -w.

-e
--debugging-tags
ຄື -g, ແຕ່ຂໍ້ມູນແມ່ນຖືກສ້າງຂຶ້ນໃນຮູບແບບທີ່ເຫມາະສົມກັບເຄື່ອງມື ctags.

-d
-- disassemble
ສະແດງເຄື່ອງປະກອບ mnemonics ສໍາລັບຄໍາແນະນໍາເຄື່ອງຈັກຈາກ objfile. ນີ້
ທາງເລືອກພຽງແຕ່ disassembles ພາກສ່ວນທີ່ຄາດວ່າຈະມີຄໍາແນະນໍາ.

-D
-- disassemble-ທັງຫມົດ
ຄື -d, ແຕ່ disassemble ເນື້ອໃນຂອງພາກສ່ວນທັງຫມົດ, ບໍ່ພຽງແຕ່ສິ່ງທີ່ຄາດວ່າຈະ
ມີ​ຄໍາ​ແນະ​ນໍາ​.

--prefix-ທີ່ຢູ່
ເມື່ອຖອດປະກອບ, ພິມທີ່ຢູ່ຄົບຖ້ວນໃນແຕ່ລະແຖວ. ນີ້ແມ່ນອາຍຸ
ຮູບແບບ disassembly.

-EB
- THE
--endian={big⎪little}
ລະບຸ endianness ຂອງໄຟລ໌ວັດຖຸ. ນີ້ມີຜົນກະທົບພຽງແຕ່ disassembly. ນີ້ສາມາດ
ຈະເປັນປະໂຫຍດໃນເວລາທີ່ disassembling ຮູບແບບໄຟລ໌ທີ່ບໍ່ໄດ້ອະທິບາຍ endianness
ຂໍ້ມູນ, ເຊັ່ນ S-records.

-f
--file-headers
ສະແດງຂໍ້ມູນສະຫຼຸບຈາກສ່ວນຫົວໂດຍລວມຂອງແຕ່ລະອັນ objfile ໄຟລ໌.

--file-start-context
ລະບຸວ່າເມື່ອສະແດງລະຫັດແຫຼ່ງທີ່ມາ interlisted/disassembly (ສົມມຸດ -S) ຈາກ a
ໄຟລ​໌​ທີ່​ຍັງ​ບໍ່​ທັນ​ໄດ້​ຮັບ​ການ​ສະ​ແດງ​, ຂະ​ຫຍາຍ​ສະ​ພາບ​ການ​ເພື່ອ​ເລີ່ມ​ຕົ້ນ​ຂອງ​ໄຟລ​໌​ໄດ້​.

-h
--section-headers
--ສ່ວນຫົວ
ສະແດງຂໍ້ມູນສະຫຼຸບຈາກສ່ວນຫົວຂອງໄຟລ໌ວັດຖຸ.

ພາກສ່ວນໄຟລ໌ອາດຈະຖືກຍົກຍ້າຍໄປຫາທີ່ຢູ່ທີ່ບໍ່ແມ່ນມາດຕະຖານ, ຕົວຢ່າງໂດຍການໃຊ້
-Ttext, -Tdata, ຫຼື -Tbss ທາງເລືອກໃນການ ld. ຢ່າງໃດກໍຕາມ, ບາງຮູບແບບໄຟລ໌ວັດຖຸ, ເຊັ່ນ:
a.out, ຢ່າເກັບຮັກສາທີ່ຢູ່ເລີ່ມຕົ້ນຂອງພາກສ່ວນໄຟລ໌. ໃນສະຖານະການເຫຼົ່ານັ້ນ,
ເຖິງແມ່ນວ່າ ld ຍ້າຍພາກສ່ວນຢ່າງຖືກຕ້ອງ, ການນໍາໃຊ້ objdump -h ເພື່ອລາຍຊື່ໄຟລ໌
ສ່ວນຫົວຂອງພາກບໍ່ສາມາດສະແດງທີ່ຢູ່ທີ່ຖືກຕ້ອງໄດ້. ແທນທີ່ຈະ, ມັນສະແດງໃຫ້ເຫັນປົກກະຕິ
ທີ່ຢູ່, ເຊິ່ງ implicit ສໍາລັບເປົ້າຫມາຍ.

-H
- ຊ່ວຍ
ພິມບົດສະຫຼຸບຂອງທາງເລືອກໃນການ objdump ແລະອອກຈາກການ.

-i
-- ຂໍ້​ມູນ
ສະແດງລາຍການສະແດງສະຖາປັດຕະຍະກໍາ ແລະຮູບແບບວັດຖຸທັງໝົດທີ່ມີໃຫ້
ສະ​ເພາະ​ກັບ​ -b or -m.

-j ຊື່
--section=ຊື່
ສະແດງຂໍ້ມູນສະເພາະສໍາລັບພາກສ່ວນ ຊື່.

-l
--ເລກແຖວ
ຕິດປ້າຍກຳກັບຈໍສະແດງຜົນ (ໃຊ້ຂໍ້ມູນການດີບັກ) ດ້ວຍຊື່ໄຟລ໌ ແລະສາຍແຫຼ່ງ
ຕົວເລກທີ່ສອດຄ້ອງກັບລະຫັດວັດຖຸຫຼືການຍົກຍ້າຍທີ່ສະແດງໃຫ້ເຫັນ. ພຽງແຕ່ເປັນປະໂຫຍດກັບ -d, -D, ຫຼື
-r.

-m ເຄື່ອງ
--ສະຖາປັດຕະຍະກຳ=ເຄື່ອງ
ລະບຸສະຖາປັດຕະຍະກໍາທີ່ຈະໃຊ້ໃນເວລາຖອດໄຟລ໌ວັດຖຸ. ນີ້ສາມາດເປັນປະໂຫຍດ
ໃນເວລາທີ່ disassembling ໄຟລ໌ວັດຖຸທີ່ບໍ່ໄດ້ອະທິບາຍຂໍ້ມູນສະຖາປັດຕະ, ເຊັ່ນ:
ເປັນ S-records. ທ່ານສາມາດລາຍຊື່ສະຖາປັດຕະຍະກໍາທີ່ມີຢູ່ກັບ -i ທາງເລືອກ.

-M ທາງເລືອກໃນການ
--disassembler-options=ທາງເລືອກໃນການ
ຖ່າຍທອດຂໍ້ມູນສະເພາະຂອງເປົ້າໝາຍໃສ່ຕົວຕັດເຄື່ອງ. ສະຫນັບສະຫນູນພຽງແຕ່ໃນບາງເປົ້າຫມາຍ.
ຖ້າມັນຈໍາເປັນຕ້ອງລະບຸຫຼາຍກວ່າຫນຶ່ງທາງເລືອກ disassembler ຫຼັງຈາກນັ້ນຫຼາຍ -M
ທາງ​ເລືອກ​ຕ່າງໆ​ສາ​ມາດ​ຖືກ​ນໍາ​ໃຊ້​ຫຼື​ສາ​ມາດ​ຖືກ​ຈັດ​ໃສ່​ຮ່ວມ​ກັນ​ເຂົ້າ​ໄປ​ໃນ​ບັນ​ຊີ​ລາຍ​ການ​ທີ່​ແຍກ​ດ້ວຍ​ເຄື່ອງ​ຫມາຍ​ຈຸດ​.

ຖ້າເປົ້າຫມາຍແມ່ນສະຖາປັດຕະຍະກໍາ ARM ຫຼັງຈາກນັ້ນສະຫຼັບນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອເລືອກອັນໃດ
ຊຸດຊື່ລົງທະບຽນແມ່ນໃຊ້ໃນລະຫວ່າງການ disassembler. ການລະບຸ -M reg-name-std (ໄດ້
default) ຈະເລືອກຊື່ລົງທະບຽນຕາມທີ່ໃຊ້ໃນຊຸດຄໍາແນະນໍາຂອງ ARM
ເອກະສານ, ແຕ່ມີທະບຽນ 13 ເອີ້ນວ່າ 'sp', ລົງທະບຽນ 14 ເອີ້ນວ່າ 'lr' ແລະລົງທະບຽນ
15 ເອີ້ນວ່າ 'pc'. ການລະບຸ -M reg-names-apcs ຈະເລືອກຊື່ທີ່ກໍານົດໄວ້ໂດຍ ARM
ຂັ້ນຕອນມາດຕະຖານການໂທ, ໃນຂະນະທີ່ລະບຸ -M reg-names-raw ພຽງແຕ່ຈະໃຊ້ r ປະຕິບັດຕາມ
ໂດຍເລກທະບຽນ.

ຍັງມີສອງຕົວແປໃນລະບົບການຕັ້ງຊື່ລົງທະບຽນ APCS ທີ່ເປີດໃຊ້ໂດຍ -M reg-
names-atpcs ແລະ -M reg-names-special-atpcs ເຊິ່ງໃຊ້ ARM/Thumb Procedure Call
ສົນທິສັນຍາການຕັ້ງຊື່ມາດຕະຖານ. (ບໍ່ວ່າຈະມີຊື່ລົງທະບຽນປົກກະຕິຫຼືພິເສດ
ລົງທະບຽນຊື່).

ຕົວເລືອກນີ້ຍັງສາມາດຖືກນໍາໃຊ້ສໍາລັບສະຖາປັດຕະຍະກໍາ ARM ເພື່ອບັງຄັບໃຫ້ disassembler ໄປ
ຕີຄວາມຫມາຍຄໍາແນະນໍາທັງຫມົດເປັນຄໍາແນະນໍາ Thumb ໂດຍໃຊ້ປຸ່ມສະຫຼັບ
--disassembler-options=force-thumb. ນີ້ສາມາດເປັນປະໂຫຍດໃນເວລາທີ່ພະຍາຍາມ disassemble
ລະຫັດໂປ້ມືທີ່ຜະລິດໂດຍ compilers ອື່ນໆ.

ສໍາລັບ x86, ບາງສ່ວນຂອງທາງເລືອກທີ່ຊ້ໍາກັນຫນ້າທີ່ຂອງ -m ສະຫຼັບ, ແຕ່ອະນຸຍາດໃຫ້ລະອຽດກວ່າ
ການຄວບຄຸມເມັດພືດ. ການເລືອກຫຼາຍອັນຈາກສິ່ງຕໍ່ໄປນີ້ອາດຈະຖືກລະບຸເປັນເຄື່ອງໝາຍຈຸດ
ສາຍ​ທີ່​ແຍກ​ອອກ​. x86-64, i386 ແລະ i8086 ເລືອກ disassembly ສໍາລັບການໃຫ້
architecture intel ແລະ att ເລືອກລະຫວ່າງໂໝດ syntax ຂອງ intel ແລະ AT&T syntax mode.
addr32, addr16, ຂໍ້ມູນ 32 ແລະ ຂໍ້ມູນ 16 ລະບຸຂະໜາດທີ່ຢູ່ເລີ່ມຕົ້ນ ແລະຂະໜາດຕົວດຳເນີນການ.
ສີ່ທາງເລືອກເຫຼົ່ານີ້ຈະຖືກ overridden ຖ້າ x86-64, i386 or i8086 ປາກົດຢູ່ໃນຕໍ່ມາ
ສະຕຣິງທາງເລືອກ. ສຸດທ້າຍ, បច្ច័យ, ເມື່ອຢູ່ໃນໂຫມດ AT&T, ແນະນໍາ disassembler ພິມ
mnemonic suffix ເຖິງແມ່ນວ່າໃນເວລາທີ່ suffix ສາມາດ inferred ໂດຍ operands.

ສໍາລັບ PPC, ຈອງ, booke32 ແລະ booke64 ເລືອກ disassembly ຂອງຄໍາແນະນໍາ BookE. 32 ແລະ
64 ເລືອກ PowerPC ແລະ PowerPC64 disassembly, ຕາມລໍາດັບ.

ສໍາລັບ MIPS, ທາງເລືອກນີ້ຄວບຄຸມການພິມຂອງຄໍາແນະນໍາ mneumonic ຊື່ແລະ
ລົງທະບຽນຊື່ໃນຄໍາແນະນໍາ disassembled. ການຄັດເລືອກຫຼາຍອັນຈາກຕໍ່ໄປນີ້
ອາດຈະຖືກລະບຸເປັນສະຕຣິງທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ, ແລະຕົວເລືອກທີ່ບໍ່ຖືກຕ້ອງຖືກລະເລີຍ:

"ບໍ່ມີນາມແຝງ"
ພິມຄໍາແນະນໍາ mneumonic 'ວັດຖຸດິບ' ແທນທີ່ຈະເປັນຄໍາແນະນໍາ pseudo ບາງ
mneumonic. IE ພິມ 'daddu' ຫຼື 'or' ແທນ 'ຍ້າຍ', 'sll' ແທນ 'nop',
ແລະອື່ນໆ

"gpr-names=ABI"
ພິມຊື່ GPR (ທະບຽນຈຸດປະສົງທົ່ວໄປ) ຕາມທີ່ເຫມາະສົມສໍາລັບ ABI ທີ່ລະບຸ.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ຊື່ GPR ຖືກເລືອກຕາມ ABI ຂອງຄູ່
disassembled.

"fpr-names=ABI"
ພິມຊື່ FPR (floating-point register) ຕາມຄວາມເໝາະສົມຂອງ ABI ທີ່ລະບຸໄວ້.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ຕົວເລກ FPR ຈະຖືກພິມຫຼາຍກວ່າຊື່.

"cp0-names=ໂຄ້ງ"
ພິມ CP0 (ຕົວປະມວນຜົນຄວບຄຸມລະບົບ; coprocessor 0) ລົງທະບຽນຊື່ເປັນ
ທີ່ເຫມາະສົມສໍາລັບ CPU ຫຼືສະຖາປັດຕະຍະກໍາທີ່ລະບຸໄວ້ໂດຍ ໂຄ້ງ. ໂດຍຄ່າເລີ່ມຕົ້ນ, CP0
ຊື່ລົງທະບຽນຖືກເລືອກຕາມສະຖາປັດຕະຍະກໍາແລະ CPU ຂອງຖານສອງ
ຖືກ disassembled.

"hwr-names=ໂຄ້ງ"
ພິມ HWR (ລົງທະບຽນຮາດແວ, ໃຊ້ໂດຍຄໍາແນະນໍາ "rdhwr") ຊື່ເປັນ
ທີ່ເຫມາະສົມສໍາລັບ CPU ຫຼືສະຖາປັດຕະຍະກໍາທີ່ລະບຸໄວ້ໂດຍ ໂຄ້ງ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຊື່ HWR
ຖືກເລືອກຕາມສະຖາປັດຕະຍະກໍາແລະ CPU ຂອງການເປັນຄູ່
disassembled.

"reg-names=ABI"
ພິມຊື່ GPR ແລະ FPR ຕາມທີ່ເຫມາະສົມສໍາລັບ ABI ທີ່ເລືອກ.

"reg-names=ໂຄ້ງ"
ພິມຊື່ລົງທະບຽນສະເພາະ CPU (ລົງທະບຽນ CP0 ແລະຊື່ HWR) ຕາມທີ່ເຫມາະສົມສໍາລັບ
CPU ຫຼືສະຖາປັດຕະຍະກໍາທີ່ເລືອກ.

ສໍາ​ລັບ​ທາງ​ເລືອກ​ໃດ​ຫນຶ່ງ​ທີ່​ລະ​ບຸ​ໄວ້​ຂ້າງ​ເທິງ​, ຊ່ວຍເຫຼືອ or ໂຄ້ງ ອາດຈະຖືກກໍານົດເປັນ numeric ມີ
ຕົວເລກທີ່ພິມຫຼາຍກວ່າຊື່, ສໍາລັບປະເພດຂອງການລົງທະບຽນທີ່ເລືອກ. ທ່ານສາມາດລາຍຊື່
ຄຸນຄ່າທີ່ມີຢູ່ຂອງ ຊ່ວຍເຫຼືອ ແລະ ໂຄ້ງ ການນໍາໃຊ້ - ຊ່ວຍ ທາງເລືອກ.

-p
--private-headers
ພິມຂໍ້ມູນສະເພາະກັບຮູບແບບໄຟລ໌ວັດຖຸ. ຂໍ້ມູນທີ່ແນ່ນອນ
ພິມແມ່ນຂຶ້ນກັບຮູບແບບໄຟລ໌ວັດຖຸ. ສໍາລັບບາງຮູບແບບໄຟລ໌ວັດຖຸ, ບໍ່ມີ
ຂໍ້ມູນເພີ່ມເຕີມແມ່ນພິມອອກ.

-r
--ຍົກຍ້າຍ
ພິມລາຍການການຍົກຍ້າຍຂອງໄຟລ໌. ຖ້າໃຊ້ກັບ -d or -D, ການຍົກຍ້າຍແມ່ນ
ພິມ interspersed ກັບ disassembly ໄດ້.

-R
--dynamic-reloc
ພິມລາຍການການເຄື່ອນຍ້າຍແບບເຄື່ອນໄຫວຂອງໄຟລ໌. ນີ້ແມ່ນຄວາມຫມາຍພຽງແຕ່ສໍາລັບການເຄື່ອນໄຫວ
ວັດຖຸ, ເຊັ່ນບາງປະເພດຂອງຫ້ອງສະຫມຸດຮ່ວມກັນ.

-s
-- ເນື້ອໃນເຕັມ
ສະແດງເນື້ອໃນເຕັມຂອງພາກສ່ວນໃດນຶ່ງທີ່ຮ້ອງຂໍ. ໂດຍຄ່າເລີ່ມຕົ້ນທັງໝົດບໍ່ຫວ່າງເປົ່າ
ພາກສ່ວນຖືກສະແດງ.

-S
--ແຫຼ່ງ
ສະແດງລະຫັດແຫຼ່ງທີ່ປະສົມກັບ disassembly, ຖ້າເປັນໄປໄດ້. ຫມາຍເຖິງ -d.

--show-raw-insn
ໃນເວລາທີ່ disassembling ຄໍາແນະນໍາ, ພິມຄໍາແນະນໍາໃນ hex ເຊັ່ນດຽວກັນກັບໃນສັນຍາລັກ
ແບບຟອມ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນຍົກເວັ້ນເວລາ --prefix-ທີ່ຢູ່ ຖືກນໍາໃຊ້.

--no-show-raw-insn
ໃນເວລາທີ່ disassembling ຄໍາແນະນໍາ, ຢ່າພິມ bytes ຄໍາແນະນໍາ. ນີ້​ແມ່ນ
ຄ່າເລີ່ມຕົ້ນເມື່ອ --prefix-ທີ່ຢູ່ ຖືກນໍາໃຊ້.

-G
--ແທງ
ສະແດງເນື້ອໃນເຕັມຂອງພາກສ່ວນໃດນຶ່ງທີ່ຮ້ອງຂໍ. ສະ​ແດງ​ເນື້ອ​ໃນ​ຂອງ​
ພາກສ່ວນ .stab ແລະ .stab.index ແລະ .stab.excl ຈາກໄຟລ໌ ELF. ນີ້ແມ່ນພຽງແຕ່ເປັນປະໂຫຍດ
ໃນລະບົບ (ເຊັ່ນ: Solaris 2.0) ເຊິ່ງ ".stab" ການດີບັ໊ກລາຍການສັນຍາລັກຕາຕະລາງແມ່ນ
ປະຕິບັດຢູ່ໃນພາກສ່ວນ ELF. ໃນ​ຮູບ​ແບບ​ໄຟລ​໌​ອື່ນໆ​ຫຼາຍ​ທີ່​ສຸດ​, ການ​ແກ້​ໄຂ​ບັນ​ຫາ​ການ​ເຂົ້າ​ຕາ​ຕະ​ລາງ​ສັນ​ຍາ​ລັກ​
ແມ່ນ interleaved ກັບສັນຍາລັກການເຊື່ອມໂຍງ, ແລະເຫັນໄດ້ໃນ --syms ຜົນຜະລິດ.

--start-address=ທີ່ຢູ່
ເລີ່ມສະແດງຂໍ້ມູນຢູ່ໃນທີ່ຢູ່ທີ່ລະບຸໄວ້. ນີ້ມີຜົນກະທົບຜົນຜະລິດຂອງ -d, -r
ແລະ -s ຕົວເລືອກ

--stop-address=ທີ່ຢູ່
ຢຸດການສະແດງຂໍ້ມູນຢູ່ໃນທີ່ຢູ່ທີ່ກໍານົດໄວ້. ນີ້ມີຜົນກະທົບຜົນຜະລິດຂອງ -d, -r
ແລະ -s ຕົວເລືອກ

-t
--syms
ພິມລາຍການຕາຕະລາງສັນຍາລັກຂອງໄຟລ໌. ນີ້ແມ່ນຄ້າຍຄືກັນກັບຂໍ້ມູນ
ສະຫນອງໃຫ້ໂດຍ nm ໂຄງການ.

-T
--dynamic-syms
ພິມລາຍການຕາຕະລາງສັນຍາລັກແບບເຄື່ອນໄຫວຂອງໄຟລ໌. ນີ້ແມ່ນພຽງແຕ່ມີຄວາມຫມາຍສໍາລັບ
ວັດຖຸແບບເຄື່ອນໄຫວ, ເຊັ່ນບາງປະເພດຂອງຫ້ອງສະໝຸດທີ່ໃຊ້ຮ່ວມກັນ. ນີ້ແມ່ນຄ້າຍຄືກັນກັບ
ຂໍ້​ມູນ​ສະ​ຫນອງ​ໃຫ້​ໂດຍ​ nm ໂຄງ​ການ​ໃນ​ເວ​ລາ​ທີ່​ໄດ້​ຮັບ​ -D (--dynamic) ທາງເລືອກ.

--special-syms
ໃນເວລາທີ່ສະແດງສັນຍາລັກປະກອບມີສິ່ງທີ່ເປົ້າຫມາຍພິຈາລະນາເປັນພິເສດໃນບາງ
ວິທີການແລະທີ່ປົກກະຕິຈະບໍ່ມີຄວາມສົນໃຈກັບຜູ້ໃຊ້.

-V
- ການປ່ຽນແປງ
ພິມຈໍານວນສະບັບຂອງ objdump ແລະອອກຈາກການ.

-x
--ສ່ວນຫົວທັງໝົດ
ສະແດງຂໍ້ມູນສ່ວນຫົວທີ່ມີຢູ່ທັງໝົດ, ລວມທັງຕາຕະລາງສັນຍາລັກແລະການຍົກຍ້າຍ
ລາຍການ. ການນໍາໃຊ້ -x ເທົ່າກັບການລະບຸທັງໝົດ -a -f -h -p -r -t.

-w
--ກວ້າງ
ຟໍແມັດບາງເສັ້ນສໍາລັບອຸປະກອນຜົນຜະລິດທີ່ມີຫຼາຍກວ່າ 80 ຖັນ. ຍັງເຮັດບໍ່ໄດ້
ຕັດຊື່ສັນຍາລັກເມື່ອພວກມັນຖືກສະແດງ.

-z
-- disassemble-ສູນ
ໂດຍປົກກະຕິຜົນຜະລິດ disassembly ຈະຂ້າມຕັນຂອງສູນ. ທາງ​ເລືອກ​ນີ້​ຊີ້​ນໍາ​
disassembler ເພື່ອ disassemble ຕັນເຫຼົ່ານັ້ນ, ຄືກັນກັບຂໍ້ມູນອື່ນໆ.

ໃຊ້ h8300-hms-objdump ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    ສາຍແຮ່
    ສາຍແຮ່
    ໂຄງການເສັ້ນທາງໄດ້ຖືກຍ້າຍໄປ
    https://strace.io. strace is a
    ການວິນິດໄສ, debugging ແລະຄໍາແນະນໍາ
    userspace tracer ສໍາລັບ Linux. ມັນຖືກນໍາໃຊ້
    ຕິດ​ຕາມ​ກວດ​ກາ ...
    ດາວ​ໂຫຼດ​ຕິດ​ຕາມ​
  • 2
    gMKVEExtractGUI
    gMKVEExtractGUI
    GUI ສໍາລັບຜົນປະໂຫຍດ mkvextract (ສ່ວນຫນຶ່ງຂອງ
    MKVToolNix​) ທີ່​ປະ​ກອບ​ສ່ວນ​ຫຼາຍ (ຖ້າ​ຫາກ​ວ່າ​
    ບໍ່ແມ່ນທັງຫມົດ) ການເຮັດວຽກຂອງ mkvextract ແລະ
    mkvinfo ຜົນປະໂຫຍດ. ຂຽນໃນ C#NET 4.0,...
    ດາວໂຫລດ gMKVEExtractGUI
  • 3
    ຫໍສະໝຸດ JasperReports
    ຫໍສະໝຸດ JasperReports
    ຫໍສະຫມຸດ JasperReports ແມ່ນ
    ແຫຼ່ງເປີດທີ່ນິຍົມທີ່ສຸດໃນໂລກ
    ທາງທຸລະກິດແລະການລາຍງານ
    ເຄື່ອງຈັກ. ມັນຖືກຂຽນທັງຫມົດໃນ Java
    ແລະ​ມັນ​ສາ​ມາດ ...
    ດາວໂຫລດ JasperReports Library
  • 4
    ປຶ້ມ Frappe
    ປຶ້ມ Frappe
    Frappe Books ເປັນແຫຼ່ງຟຣີ ແລະເປີດ
    ຊອບ​ແວ​ການ​ຮັກ​ສາ​ປື້ມ​ບັນ​ທຶກ desktop ວ່າ​
    ງ່າຍ​ດາຍ​ແລະ​ດີ​ອອກ​ແບບ​ທີ່​ຈະ​ນໍາ​ໃຊ້​ໂດຍ​
    ທຸລະກິດຂະໜາດນ້ອຍ ແລະນັກອິດສະລະ. ມັນ...
    ດາວໂຫລດປື້ມ Frappe
  • 5
    Python ຕົວເລກ
    Python ຕົວເລກ
    ຂ່າວ: NumPy 1.11.2 ເປັນການປ່ອຍຄັ້ງສຸດທ້າຍ
    ທີ່ຈະເຮັດໃນ sourceforge. ລໍ້
    ສໍາລັບ Windows, Mac, ແລະ Linux ເຊັ່ນດຽວກັນກັບ
    ການແຈກຢາຍແຫຼ່ງທີ່ເກັບໄວ້ໃນແຟ້ມສາມາດເປັນສີ່...
    ດາວໂຫລດ Numerical Python
  • 6
    CMU Sphinx
    CMU Sphinx
    CMUSphinx ເປັນລໍາໂພງເອກະລາດຂະຫນາດໃຫຍ່
    ການຮັບຮູ້ສຽງເວົ້າຢ່າງຕໍ່ເນື່ອງຂອງຄໍາສັບ
    ປ່ອຍອອກມາພາຍໃຕ້ໃບອະນຸຍາດແບບ BSD. ມັນ​ແມ່ນ
    ຍັງເປັນການເກັບກໍາຂອງເຄື່ອງມືແຫຼ່ງເປີດ ...
    ດາວໂຫລດ CMU Sphinx
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad