Resultados da pesquisa a pedido "disassembly"
Depurando bibliotecas desmontadas com o gdb
No Linux e no Mac OS X, posso usar stepi e nexti para depurar um aplicativo sem depurar as informações.No Mac OS X, o gdb mostra as funções que são chamadas ...
Determinar o idioma de origem de um binário?
I respondeu a outra pergunta sobre o desenvolvimento para o iPhone em idiomas não-Objective-C, e eu fiz a afirmação de que usar, digamos, C # para escrever p...
decodificar instrução BL BRAÇO
Estou apenas começando com a arquitetura ARM no meu Nucleo STM32F303RE e estou tentando entender como as instruções são codificadas. Estou executando um programa simples de piscar de LED e as primeiras instruções desmontadas do aplicativo ...
Entendendo a desmontagem do código Dalvik?
Eu estou brincando comsmali e baksmali [http://code.google.com/p/smali/]em um pequeno aplicativo Android Hello World que escrevi. Meu código fonte é: package com.hello; import android.app.Activity; import android.os.Bundle; public class Main ...
Continue recebendo e8 00 00 00 00 como o código da máquina para chamar uma função na montagem
Eu sei ao usarobjdump -dr no meu arquivocall aparece no código da máquina comoe8 00 00 00 00 porque ainda não foi vinculado. Mas preciso descobrir o que o00 00 00 00 irá se transformar depois que o vinculador tiver feito seu trabalho. Eu sei que ...
como usar aarch64-linux-gnu-objdump para desmontar as instruções do modo V7 (A32, T32)
Estou a usaraarch64-linux-gnu-objdump desmontar parte de um programa para o ARM v8. Funciona bem para as instruções V8 de 64 bits, mas falha quando o modo é alterado para o conjunto de instruções V7 (A32) - o código inicia como conjunto de ...
Obter tamanho das instruções de montagem
Preciso ler as instruções um a um em um pequeno segmento de código na memória e preciso descobrir o tamanho das instruções que tenho na memória. A seguir, é apenas um exemplo de código desmontado bruto para explicar meu problema: (gdb) disas /r ...