Sosex! MUF view method disassembly code

Source: Internet
Author: User

When using sosex for debugging, if you want to view the disassembly code of a method, you can use the command! MUF, you only need to provide the method address, such:

0: 029>! MUF 000007ff001b064bwebapplication1. _ default. go (INT, string): void TMP: int 000007ff '001b05d0 4c89442418 mov qword PTR [RSP + 18 h], R8 000007ff '001b05d5 89542410 mov dword ptr [RSP + 10 h], edX 000007ff '001b05d9 48894c2408 mov qword PTR [RSP + 8], rcX 000007ff '001b05de 53 push RBx 000007ff '001b05df 4883ec30 sub RSP, 30 h 000007ff '001b05e3 c744242000000000 mov dword ptr [RSP + 20 h], 0 000007ff '001b05eb 48b8988e1700 Ff070000 mov rax, 0000000007ff '00008b00 mov eax, dword ptr [Rax] 000007ff '000085c0 test eax, eax 000007ff '00007405 je 000007ff' 0000000007ff '00000000call mscorwks! Latency + 0x3f30 (000007fe 'latency) {il_0000: NOP 000007ff '000090 nopint TMP = A; il_0001: ldarg.1 (B) il_0002: stloc.0 (TMP) 000007ff' 0000mov eax, dword ptr [RSP + 48 h] 000007ff '001b0605 89442420 mov dword ptr [RSP + 20 h], eaxthrow new system. nullreferenceexception ("hello"); il_0003: ldstr "hello" il_0008: newobj system. nullreferenceexception ::. ctor 000007ff '001b0609 48ba988b1700ff070000 mov RDX, 7ff00178b98h 000007ff '001b0613 b90d000070 mov ECx, 7000000dh 000007ff '001b0618 e8f3a8d7f1 call mscorwks! Prebindassembly + percentile (000007fe 'f1f2af10) 000007ff '001b061d 488bd8 mov RBx, Rax 000007ff 'adjust cost mov rcX, offset mscorlib_ni + 0x453078 (000007fe' limit) 000007ff '001b062a e8c1e19bf1 call mscorwks! IEE + 0xbfa4 (000007fe '0000) 000007ff '00004889442428 mov qword PTR [RSP + 28 h], Rax 000007ff '001b0634 488bd3 mov RDX, RBx 000007ff '001b0637 mov rcX, qword PTR [RSP + 28 h] 000007ff '001b063c invoke call mscorlib_ni + 0x97ffc0 (000007fe 'f07dffc0) il_000d: Throw 000007ff '001b0641 20.mov rcX, qword PTR [RSP + 28 h] 000007ff '001b0646 e8952be0f1 call mscorwks! Corlaunchapplication + 0xed60 (000007fe 'f1fb31e0) 000007ff '001b0641 20.mov rcX, qword PTR [RSP + 28 h] 000007ff '001b0646 e8952be0f1 call mscorwks! Corlaunchapplication + 0xed60 (000007fe 'f1fb31e0)

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.