Questions marquées «assembly»

210
Protéger l'exécutable de l'ingénierie inverse?

J'ai réfléchi à la façon de protéger mon code C / C ++ contre le désassemblage et la rétro-ingénierie. Normalement, je ne tolérerais jamais ce comportement moi-même dans mon code; cependant le protocole actuel sur lequel je travaille ne doit jamais être inspecté ou compréhensible, pour la sécurité...

188
Afficher les instructions d'assemblage actuelles dans GDB

Je fais du débogage au niveau de l'assemblage dans GDB. Existe-t-il un moyen pour que GDB me montre l'instruction d'assemblage actuelle de la même manière qu'elle affiche la ligne source actuelle? La sortie par défaut après chaque commande ressemble à ceci: 0x0001433f 990 Foo::bar(p); Cela me...

153
Num ++ peut-il être atomique pour 'int num'?

En général, for int num, num++(ou ++num), en tant qu'opération de lecture-modification-écriture, n'est pas atomique . Mais je vois souvent des compilateurs, par exemple GCC , générer le code suivant ( essayez ici ): Puisque la ligne 5, qui correspond à num++une instruction, peut-on conclure que...

130
sbt-assembly: erreur de déduplication trouvée

Je ne sais pas si la stratégie de fusion ou d'exclusion des pots est la meilleure option ici. Toute aide sur la façon de poursuivre cette erreur sera formidable! [sameert@pzxdcc0151 approxstrmatch]$ sbt assembly [info] Loading project definition from /apps/sameert/software/approxstrmatch/project...