Câu hỏi như tiêu đề ấy.Giúp mình với nha
Làm sao để xem disassembly của 1 file c/c++
Nhanh gọn thì vào trang này: https://godbolt.org/
Ngoài ra nesu bạn dùng gcc compiler với flag -S có thể sinh ra file assembly.
gcc -S [target] [-masm=intel]
Còn ko có thể dùng objdump, gdb, redare2 nếu trên linux
windows có thể dùng ollydbg, ida, x64dbg,
3 Likes
Quên nói cho bạn là mình dùng visual studio 2012 .Có thể chỉ mình làm sao để tạo ra file assembly được không bạn ?
VS thì dễ nhát là build bằng chế độ debug. Đặt breakpoint ở đâu đó (hoặc làm sao cho chương trình tạm dừng là được). Sau đó ngay màn hình debug chuột phải -> Show Disassembly
Còn không bạn có thể dùng lệnh cl với flag /FA
https://docs.microsoft.com/en-us/cpp/build/reference/fa-fa-listing-file
3 Likes