monodis - ອອນໄລນ໌ໃນຄລາວ

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

ໂຄງການ:

NAME


monodis - CIL ເນື້ອໃນຮູບພາບ dumper ແລະ disassembler.

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


ໂມດິສ [-h] [--help] [--output=FILENAME] [--mscorlib] [--assembly] [--assemblyref]
[--classlayout] [--constant] [--customattr] [--declsec] [--event] [--exported] [--fields]
[--file] [--forward-decls] [--genericpar] [--implmap] [--interface] [--manifest]
[--marshal] [--memberref] [--ວິທີການ] [--methodimpl] [--methodsem] [--methodspec]
[--module] [--moduleref] [--mresources] [--presources] [--nested] [--param] [--parconst]
[--property] [--propertymap] [--standalonesig] [--typedef] [--typeref] [--typespec]
[--blob] [--strings] [--userstrings] [FILES...]

ລາຍລະອຽດ


ໄດ້ ໂມດິສ ໂປຣແກມຖືກໃຊ້ເພື່ອ dump ເນື້ອໃນຮູບພາບ ECMA/ISO CIL (ບັນຈຸຢູ່ໃນ .EXE.
ໄຟລ໌ທີ່ບັນຈຸລະຫັດ PE/COFF CIL ເພີ່ມເຕີມ).

ເພື່ອປະກອບໄປກັບການເດີນທາງໂດຍໃຊ້ ilasm, ມັນດີທີ່ສຸດທີ່ຈະໃຊ້ການໂຕ້ຖຽງ --output, ຍ້ອນວ່າມັນຈະ
ເຮັດໃຫ້ monodis ປະຫຍັດຊັບພະຍາກອນທີ່ຝັງຢູ່ໃນໄຟລ໌ທີ່ຕໍ່ມາສາມາດຝັງໄດ້ຢ່າງຖືກຕ້ອງ
ໂດຍ ilasm.

ນອກຈາກນັ້ນ, ເຄື່ອງມືສາມາດຖືກນໍາໃຊ້ເພື່ອ dump ເນື້ອໃນຂອງ metadata ECMA CIL ຕ່າງໆ
ຕາຕະລາງ.

OPTIONS


ທາງເລືອກທົ່ວໄປຕໍ່ໄປນີ້ແມ່ນສະຫນັບສະຫນູນ:

- ຊ່ວຍ , -h
ສະແດງຄຳແນະນຳການນຳໃຊ້.

--output=FILENAME
ຂຽນຜົນຜະລິດເຂົ້າໄປໃນ ຊື່​ເອ​ກະ​ສານ ແລະຖິ້ມຊັບພະຍາກອນທີ່ຖືກຝັງໄວ້.

--mscorlib
ສໍາລັບການປະກອບທີ່ບໍ່ແມ່ນ corlib, ໃຊ້ "mscorlib" ເປັນຊື່ການປະກອບ. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບ
ໄປກັບ IL ກັບ ilasm.

--show-method-tokens
ສະແດງ tokens ສໍາລັບວິທີການ disassembled.

OPTIONS ເຖິງ DISPLAY METADATA ຕາຕະລາງ


ຕົວເລືອກຕໍ່ໄປນີ້ຖືກນໍາໃຊ້ເພື່ອສະແດງຕາຕະລາງ metadata ແທນທີ່ຈະ disassembling CIL
ຮູບພາບ.

-- ປະກອບ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງສະພາ.

-- ເອກະສານປະກອບ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ AssemblyRef.

--ຊັ້ນ​ຮຽນ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ ClassLayout.

--ຄົງທີ່
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງຄົງທີ່.

--customattr
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ CustomAttribute.

--declsec
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ DeclSec.

--ເຫດການ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງເຫດການ.

-- ສົ່ງອອກ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ ExportedType.

-- ທົ່ງນາ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງພາກສະຫນາມ.

--file dumps ເນື້ອໃນຂອງຕາຕະລາງ File.

--forward-decls
ຍົກເລີກການປະກາດຕໍ່ຊັ້ນຮຽນ.

--genericpar
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ GenericParam.

--implmap
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ ImplMap.

-- ການໂຕ້ຕອບ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ InterfaceImpl.

-- manifest
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ ManifestResource.

-- ນາຍພົນ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ FieldMarshal.

--ສະມາຊິກ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ MemberRef.

-- ວິ​ທີ​ການ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ MethodDef.

-- ວິ​ທີ​ການ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ MethodImpl.

-- ວິ​ທີ​ການ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ MethodSpec.

-- ວິ​ທີ​ການ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ MethodSemantics.

--ໂມດູນ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງໂມດູນ.

--moduleref
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ ModuleRef.

--ຊັບພະຍາກອນ
ຊ່ວຍປະຢັດຊັບພະຍາກອນທີ່ຖືກຄຸ້ມຄອງທັງຫມົດທີ່ຝັງຢູ່ໃນສະພາແຫ່ງເຂົ້າໄປໃນປະຈຸບັນ
ໄດເລກະທໍລີ. ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ຂອງຊັບພະຍາກອນທີ່ຝັງໄວ້, ນໍາໃຊ້ທາງເລືອກ --manifest.

-- ຊັບພະຍາກອນ
ພິມ offsets ແລະຊື່ຂອງຊັບພະຍາກອນ manifest ຝັງຢູ່ໃນສະພາແຫ່ງ.

-- ຮັງ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ NestedClass.

--param
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ Param.

--parconst
dumps ເນື້ອໃນຂອງຕາຕະລາງ GenericParameterConstraint.

--ຄຸນ​ສົມ​ບັດ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງຊັບສິນ.

--ແຜນທີ່ຊັບສິນ
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ PropertyMap.

-- standalonesig
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ StandAloneSig.

--typedef
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ TypeDef.

--typespec
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ TypeSpec.

--typeref
ຖິ້ມເນື້ອໃນຂອງຕາຕະລາງ TypeRef.

--blob ຖິ້ມເນື້ອຫາທັງໝົດຂອງສະຕຣີມ blob ເປັນ hex.

--strings
ຖິ້ມເນື້ອຫາຂອງ Strings heap.

--userstrings
dumps ເນື້ອໃນຂອງ heap User-Strings

ຖ້າບໍ່ມີການລະບຸທຸງ, ໂຄງການຈະຖິ້ມເນື້ອຫາຂອງຮູບພາບໃນຮູບແບບທີ່ສາມາດເຮັດໄດ້
ຖືກນໍາໃຊ້ເພື່ອ runtrip ລະຫັດ.

ENVIRONMENT ຄວາມຮັບຜິດຊອບ


MONO_PATH
ສະຫນອງເສັ້ນທາງຄົ້ນຫາໄປຫາ mono ແລະ mint ບ່ອນທີ່ຊອກຫາໄຟລ໌ຫ້ອງສະຫມຸດ.
ໄດເລກະທໍລີຖືກແຍກໂດຍຕົວແຍກເສັ້ນທາງແພລະຕະຟອມ (ຈໍ້າສອງເມັດໃນ unix). ຕົວຢ່າງ:
/home/username/lib:/usr/local/mono/lib

ໃຊ້ monodis ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌