none
C++ / ASM endereço de memória RRS feed

  • Pergunta

  • Olá! Eu estou criando um projeto em c++/asm e perto de finalizar tive uma duvida na qual não sei resolver por não ter muito conhecimento.

    Acontece que eu preciso descobrir o endereço de memória de uma função que estiver dentro do projeto, como não conheço bem sobre o assunto tentei fazer o seguinte:

    template <class T> int funcAddress(T func){
    	static int retorno = 0;
    	__asm{
    		MOV EAX, func
    			MOV retorno, EAX
    	}
    	return retorno;
    }

    Obviamente não deu certo, alguém poderia me ajudar nisso? preciso muito de descobrir como pegar o endereço onde a função está alocada.

    Agradeço!

    sábado, 30 de janeiro de 2016 20:34