Perguntas com a marcação «assembly»

210
Protegendo executável da engenharia reversa?

Estive pensando em como proteger meu código C / C ++ contra desmontagem e engenharia reversa. Normalmente eu nunca toleraria esse comportamento pessoalmente no meu código; no entanto, o protocolo atual em que estou trabalhando nunca deve ser inspecionado ou compreensível, para a segurança de várias...

179
Mostrar instruções de montagem atuais no GDB

Estou fazendo alguma depuração em nível de assembly no GDB. Existe uma maneira de fazer com que o GDB me mostre a instrução de montagem atual da mesma maneira que mostra a linha de origem atual? A saída padrão após cada comando é semelhante a esta: 0x0001433f 990 Foo::bar(p); Isso me fornece o...

153
O num ++ pode ser atômico para 'int num'?

Em geral, para int num, num++(ou ++num), como uma operação de leitura-modificação-gravação, não é atômica . Mas muitas vezes vejo compiladores, por exemplo o GCC , gerar o seguinte código ( tente aqui ): Como a linha 5, que corresponde a num++uma instrução, podemos concluir que num++ é atômica...

130
sbt-assembly: desduplicação encontrada erro

Não tenho certeza se a estratégia de fusão ou exclusão de frascos é a melhor opção aqui. Qualquer ajuda sobre como prosseguir com esse erro será ótima! [sameert@pzxdcc0151 approxstrmatch]$ sbt assembly [info] Loading project definition from /apps/sameert/software/approxstrmatch/project [info] Set...