Resultados da pesquisa a pedido "opcode"

4 a resposta

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 ...

4 a resposta

chamando código armazenado no heap de vc ++

Imagine que estou fazendo algo assim: void *p = malloc (1000); *((char*)p) = some_opcode; *((char*)p+1) = another_opcode; // for the sake of the example: the opcodes are ok .... etc... Como posso definir um ponteiro de função para chamar p como ...

2 a resposta

Qual é o objetivo do sinalizador de acesso ACC_SUPER nos arquivos da classe Java?

Oinvokespecial A instrução JVM é usada para chamar métodos de inicialização <init>) ao criar novos objetos. A descrição da instrução sugere (mas não esclarece) que a decisão de chamar o construtor de uma superclasse ou o construtor da classe ...

4 a resposta

O que um \ (barra invertida) faz no PHP (5.3+)?

O que faz um\ fazer em PHP? Por exemplo,CSRF4PHP [https://github.com/foxbunny/CSRF4PHP/blob/60d9172b7f0cd93346cac9065fb17182854ebf1c/CsrfToken.php#L80-L87] tem\FALSE, \session_ide\Exception: public function __construct($timeout=300, ...

3 a resposta

O que é mais rápido: JMP ou sequência de NOPs?

Estou implementando tradução binária e tenho que lidar com sequências de NOPs (0x90) com comprimento de cerca de 16 opcodes. É melhor para o desempenho colocar o JMP (até o final) no início dessas seqüências?

2 a resposta

[Ebp * 2] faz referência ao segmento DS ou SS?

O IDM diz que a operação da memória usa o segmento SS se o EBP for usado como registro base. Como um resultado,[ebp + esi] e[esi + ebp] faz referência aos segmentos SS e DS, respectivamente. Veja o documento do NASM:3.3 Endereço Efetivo ...

3 a resposta

Usando o Br_S OpCode para apontar para a próxima instrução usando Reflection.Emit.Label

Estou experimentando analisar a IL para emitir um método. Eu recebi o código IL de um método em uma string [] onde cada string é uma instrução IL. Estou fazendo um loop sobre essa matriz e adicionando OpCodes usando um ILGenerator: foreach ...

1 a resposta

ASM: saída de bytecode e opcode java

2 a resposta

executar código de máquina binário de C

Segueisto instruções Eu consegui produzir apenas 528 bytes em tamanho a.out (quando o gcc main.c me deu 8539 bytes de arquivo grande inicialmente).main.c foi:

4 a resposta

Como interpretar o opcode manualment

77f4bcbc 8945fc mov dword ptr [ebp-4],eax E aqui está a regra: 88 /r MOV r/m8,r8 2/2 Move byte register to r/m byte 89 /r MOV r/m16,r16 2/2 Move word register to r/m word 89 /r MOV r/m32,r32 2/2 Move dword register to r/m dwordComo ...