Mã hóa NOP cho x86/x86_64 là 0x90, nhưng đó là analog trên iPhone với bộ hướng dẫn ARM?NOP cho Iphone Binaries
9
A
Trả lời
14
MOV r0, r0 được sử dụng theo truyền thống trong mã ARM, có mã opcode 0xe1a00000; MOV r8, r8 được sử dụng trong mã THUMB (opcode 0x46c0)
10
ARMv7 có NOP
hướng dẫn thực tế, với các mã hóa sau:
0xbf00 2 byte thumb2 form
0xf3af8000 4 byte thumb2 form
0x*320f000 4 byte arm form
Khi nhắm mục tiêu các phiên bản trước đó của kiến trúc, lắp ráp dịch NOP
vào MOV hướng dẫn rằng moonshadow được liệt kê.
Bạn không cần phải sử dụng các mã thực tế, vì các công cụ phát triển hiểu được NOP
.
5
Tôi muốn thêm NOP không có điều kiện cho armv7 là 0xE320F000.
Lưu ý rằng nếu bạn đang đi để vá một tập tin, bạn sẽ cần phải viết byte theo thứ tự ngược (little endian) - 00 F0 20 E3
Các vấn đề liên quan
- 1. svn client binaries cho windows
- 2. C# ILGenerator nop?
- 3. Hashing vs. Signing Binaries
- 4. binaries Matching trong Erlang
- 5. NOP trong bytecode JVM được sử dụng cho là gì?
- 6. Binaries Biên soạn với Clozure Common Lisp
- 7. Điều gì là nhanh hơn: JMP hoặc chuỗi NOP?
- 8. Tại sao mã IL được tạo bắt đầu bằng Nop?
- 9. Ghép nối BitStrings (Không phải Binaries) trong Erlang
- 10. SoundTouch cho iPhone
- 11. JavaFX cho iphone ipad
- 12. UPnP dành cho iPhone
- 13. Tạo .ipa cho iPhone
- 14. Firemonkey cho iPhone
- 15. khung ebook cho iphone
- 16. OpenGL ES cho Iphone
- 17. bonjour cho iphone
- 18. Hiểu cách cài đặt Nop Commerce được tải từ cơ sở dữ liệu
- 19. Mã Java nào sẽ buộc javac 1.6 sử dụng opcodes 'hoán đổi' và 'nop'?
- 20. Storyboards riêng cho iPhone 5 và iPhone 4S
- 21. XCode không triển khai ứng dụng iPhone cho iPhone 3GS
- 22. [iPhone - iOS] Cần API QRCode Reader cho iPhone
- 23. tạo trang web cho iphone
- 24. MonoTouch triển khai cho iPhone
- 25. Thử nghiệm khỉ cho iPhone?
- 26. Qt dành cho iPhone/iPad?
- 27. Tạo API Iphone cho Aweber?
- 28. Tesseract Ví dụ cho Iphone
- 29. biên dịch OpenSSH cho iPhone?
- 30. iPhone 3.1.3 sdk cho Leopard
Điều này không có tác dụng phụ trên kiến trúc? –
@Stefan, tôi không nghĩ vậy. Đó là những lệnh máy mà trình tạo của tôi tạo ra khi tôi đặt lệnh 'nop' trong tệp nguồn. –
Rõ ràng Thumb2 có lệnh NOP. Xem trang 5 của http://infocenter.arm.com/help/topic/com.arm.doc.qrc0001l/QRC0001_UAL.pdf – MArag