ນີ້ແມ່ນຄໍາສັ່ງ llvm-objdump-3.5 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
llvm-objdump - ຫນ້າຄູ່ມືສໍາລັບ llvm-objdump 3.5
ລາຍລະອຽດ
ພາບລວມ: llvm object file dumper
ການນໍາໃຊ້: llvm-objdump [ຕົວເລືອກ]
ທາງເລືອກ:
-aarch64-neon-syntax - ເລືອກຮູບແບບຂອງລະຫັດ NEON ທີ່ຈະປ່ອຍອອກມາຈາກ
backend AArch64:
=ທົ່ວໄປ
- ປ່ອຍເຄື່ອງປະກອບ NEON ທົ່ວໄປ
=apple - ປ່ອຍເຄື່ອງປະກອບ NEON ແບບ Apple
-arch=- ເປົ້າຫມາຍເປົ້າຫມາຍທີ່ຈະ disassemble ສໍາລັບ, ເບິ່ງ
-ການປ່ຽນແປງ ສໍາລັບເປົ້າຫມາຍທີ່ມີຢູ່
-bounds-checking-single-drap - ໃຊ້ຫນຶ່ງຕັນກັບດັກຕໍ່ຟັງຊັນ
-cfg - ສ້າງ CFG ສໍາລັບທຸກໆຫນ້າທີ່ພົບໃນ
ວັດຖຸແລະຂຽນມັນໃສ່ໄຟລ໌ graphviz
-cppfname=- ລະບຸຊື່ຂອງການຜະລິດ
ຫນ້າທີ່
-cppfor=- ລະບຸຊື່ຂອງສິ່ງທີ່ຈະ
ຜະລິດ
-cppgen - ເລືອກປະເພດຂອງການຜະລິດຜົນຜະລິດ
=ໂຄງການ
- ສ້າງໂຄງການທີ່ສົມບູນ
=ໂມດູນ
- ສ້າງຄໍານິຍາມໂມດູນ
=ເນື້ອໃນ
- ສ້າງເນື້ອໃນຂອງໂມດູນ
= ໜ້າທີ່
- ສ້າງຄໍານິຍາມຫນ້າທີ່
= ໜ້າທີ່
- ສ້າງນິຍາມຟັງຊັນທັງໝົດ
=ໃນແຖວ
- ສ້າງຫນ້າທີ່ inline
=ຕົວແປ
- ສ້າງຄໍານິຍາມຕົວແປ
=type - ສ້າງນິຍາມປະເພດ
-disable-spill-fusing - ປິດການທໍາງານ fusing ຂອງລະຫັດຮົ່ວເຂົ້າໄປໃນ
ຄໍາແນະນໍາ
- disassemble - ສະແດງ mnemonics assembler ສໍາລັບ
ຄໍາແນະນໍາເຄື່ອງຈັກ
-dsym=- ໃຊ້ໄຟລ໌ .dSYM ສໍາລັບຂໍ້ມູນດີບັກ
-enable-load-pre -
-enable-misched - ເປີດໃຊ້ຄໍາແນະນໍາເຄື່ອງຈັກ
ກໍານົດເວລາຜ່ານ.
-enable-objc-arc-opts - ເປີດ/ປິດ ການເພີ່ມປະສິດທິພາບ ARC ທັງໝົດ
-enable-tbaa -
-exhaustive-ລົງທະບຽນ-ຄົ້ນຫາ - ຄົ້ນຫາສໍາລັບການຈົດທະບຽນຫມົດ
bypassing ຄວາມເລິກແລະການແຊກແຊງການຕັດອອກຂອງໂອກາດສຸດທ້າຍ recoloring
-fatal-assembler-ເຕືອນ - ພິຈາລະນາເຕືອນເປັນຄວາມຜິດພາດ
-g - ພິມຂໍ້ມູນເສັ້ນຈາກຂໍ້ມູນ debug
ຖ້າມີ
-ຊ່ວຍ - ສະແດງທາງເລືອກທີ່ມີຢູ່ (-help-ເຊື່ອງ
ສໍາລັບເພີ່ມເຕີມ)
-internalize-public-api-file=- ໄຟລ໌ທີ່ປະກອບດ້ວຍບັນຊີລາຍຊື່ສັນຍາລັກ
ເພື່ອຮັກສາ
-internalize-public-api-list=- ບັນຊີລາຍຊື່ຂອງສັນຍາລັກເພື່ອຮັກສາ
- join-intervals - ສຳເນົາ Coalesce (default=true)
-limit-float-precision=- ສ້າງລໍາດັບ inline ຄວາມຊັດເຈນຕ່ໍາ
ສໍາລັບບາງ float libcalls
- macho - ໃຊ້ MachO ເຄື່ອງວິເຄາະໄຟລ໌ວັດຖຸສະເພາະ
-mattr=- ເປົ້າຫມາຍລັກສະນະສະເພາະ
-mc-x86-disable-arith-relaxation - ປິດການຜ່ອນຜັນຂອງເລກເລກ
ຄໍາແນະນໍາສໍາລັບ X86
-mips16-constant-ເກາະ - MIPS: mips16 ເກາະຄົງທີ່ເປີດໃຊ້ງານ.
-mips16-ແຂງ-ລອຍ - MIPS: mips16 hard float enable.
-mlsm - ເຮັດໃຫ້ສາມາດເຄື່ອນໄຫວຂອງການໂຫຼດລວມແລະເກັບຮັກສາ
-mno-ldc1-sdc1 - ຂະຫຍາຍການໂຫຼດຄວາມແມ່ນຍໍາສອງເທົ່າແລະຮ້ານ
ກັບຄູ່ຮ່ວມງານຄວາມແມ່ນຍໍາດຽວຂອງພວກເຂົາ
- ບໍ່ຈໍາແນກ - ປິດການຜະລິດຂອງຈໍາແນກ
ຂໍ້ມູນຂ່າວສານ.
-no-show-raw-insn - ໃນເວລາທີ່ disassembling ຄໍາແນະນໍາ, ບໍ່ໄດ້
ພິມຄໍາສັ່ງ bytes.
-nvptx-sched4reg - NVPTX ສະເພາະ: ຕາຕະລາງສໍາລັບການລົງທະບຽນ
ຄວາມກົດດັນ
- ພິມຫຼັງຈາກທັງຫມົດ - ພິມ IR ຫຼັງຈາກຜ່ານແຕ່ລະຄັ້ງ
- ພິມກ່ອນທັງຫມົດ - ພິມ IR ກ່ອນຜ່ານແຕ່ລະຄັ້ງ
-print-machineinstrs=- ເຄື່ອງພິມ instrs
- ສ່ວນຫົວສ່ວນຕົວ - ສະແດງຮູບແບບສ່ວນຫົວໄຟລ໌ສະເພາະ
-r - ສະແດງລາຍການການຍົກຍ້າຍໃນ
ເອກະສານ
-regalloc - ລົງທະບຽນຜູ້ຈັດສັນເພື່ອນໍາໃຊ້
=ຄ່າເລີ່ມຕົ້ນ
- ເລືອກຜູ້ຈັດສັນການຈົດທະບຽນໂດຍອີງໃສ່ -O ທາງເລືອກ
=basic - ຜູ້ຈັດສັນການລົງທະບຽນພື້ນຖານ
=fast - ໄວລົງທະບຽນຜູ້ຈັດສັນ
=ໂລບ
- greedy ລົງທະບຽນຜູ້ຈັດສັນ
=pbqp - PBQP ລົງທະບຽນຜູ້ຈັດສັນ
-rng-seed=- ແກ່ນສໍາລັບການຜະລິດຈໍານວນ Random
-s - ສະແດງເນື້ອໃນຂອງແຕ່ລະພາກ
-sample-profile-max-propagate-iterations=- ຈໍານວນສູງສຸດຂອງການເຮັດຊ້ຳທີ່ຈະໄປ
ໂດຍຜ່ານການຂະຫຍາຍພັນຕົວຢ່າງ block/edge weights ຜ່ານ CFG.
- ສ່ວນຫົວຂໍ້ - ສະແດງຂໍ້ສັງລວມຂອງຫົວຂໍ້ສໍາລັບການ
ແຕ່ລະພາກສ່ວນ.
-spiller - Spiller ການນໍາໃຊ້: (ຄ່າເລີ່ມຕົ້ນ: ມາດຕະຖານ)
=ບໍ່ຈິງ
- ຂີ້ເຫຍື້ອເລັກນ້ອຍ
=ໃນແຖວ
- spiller ໃນແຖວ
-stackmap-version=- ລະບຸສະບັບການເຂົ້າລະຫັດ stackmap
(ເລີ່ມຕົ້ນ = 1)
- ສະຖິຕິ - ເປີດໃຊ້ງານຜົນຜະລິດສະຖິຕິຈາກໂຄງການ
(ມີພ້ອມກັບການຢືນຢັນ)
- ສັນຍາລັກ - ເມື່ອ disassembling ຄໍາແນະນໍາ, ພະຍາຍາມ
ສັນຍາລັກຕົວດໍາເນີນການ.
-t - ສະແດງຕາຕະລາງສັນຍາລັກ
- ເວລາຜ່ານ - ທີ່ໃຊ້ເວລາໃນແຕ່ລະຜ່ານ, ການພິມທີ່ໃຊ້ເວລາຜ່ານໄປ
ສໍາລັບແຕ່ລະທາງອອກ
- triple=- ເປົ້າຫມາຍ triple ເພື່ອ disassemble ສໍາລັບ, ເບິ່ງ
-ການປ່ຽນແປງ ສໍາລັບເປົ້າຫມາຍທີ່ມີຢູ່
- unwind ຂໍ້ມູນ - ສະແດງຂໍ້ມູນ unwind
-verify-debug-info -
-verify-dom-info - ກວດສອບຂໍ້ມູນທີ່ບໍລິສຸດ (ໃຊ້ເວລາຫຼາຍ)
-verify-loop-info - ກວດສອບຂໍ້ມູນ loop (ໃຊ້ເວລາຫຼາຍ)
-verify-regalloc - ກວດສອບໃນລະຫວ່າງການຈັດສັນການລົງທະບຽນ
-verify-region-info - ກວດສອບຂໍ້ມູນພາກພື້ນ (ໃຊ້ເວລາຫຼາຍ)
- ກວດສອບ - ກວດສອບການ backedge ຂອງ ScalarEvolution ໄດ້
ນັບ (ຊ້າ)
-ການປ່ຽນແປງ - ສະແດງສະບັບຂອງໂຄງການນີ້
-x86-asm-syntax - ເລືອກຮູບແບບຂອງລະຫັດທີ່ຈະປ່ອຍອອກມາຈາກ X86
ເບື້ອງຫຼັງ:
=att - ປ່ອຍການປະກອບແບບ AT&T
=intel - ປ່ອຍຕົວປະກອບແບບ Intel
-yaml-cfg=- ສ້າງ CFG ແລະຂຽນມັນເປັນ YAML
MCModule.
ໃຊ້ llvm-objdump-3.5 ອອນລາຍໂດຍໃຊ້ການບໍລິການ onworks.net