Als «assembly» getaggte Fragen

210
Ausführbare Datei vor Reverse Engineering schützen?

Ich habe darüber nachgedacht, wie ich meinen C / C ++ - Code vor Demontage und Reverse Engineering schützen kann. Normalerweise würde ich dieses Verhalten in meinem Code niemals selbst dulden. Das aktuelle Protokoll, an dem ich gearbeitet habe, darf jedoch niemals überprüft oder verständlich sein,...

179
Aktuelle Montageanleitung in GDB anzeigen

Ich mache ein Debugging auf Assembly-Ebene in GDB. Gibt es eine Möglichkeit, GDB dazu zu bringen, mir die aktuelle Montageanweisung auf dieselbe Weise anzuzeigen wie die aktuelle Quellzeile? Die Standardausgabe nach jedem Befehl sieht folgendermaßen aus: 0x0001433f 990 Foo::bar(p); Dies gibt mir...

153
Kann num ++ für 'int num' atomar sein?

Im Allgemeinen ist for int num, num++(oder ++num) als Lese-, Änderungs- und Schreiboperation nicht atomar . Aber ich sehe oft, dass Compiler, zum Beispiel GCC , den folgenden Code dafür generieren ( versuchen Sie es hier ): num++Können wir daraus schließen, dass Zeile 5, die einer Anweisung...

130
sbt-Assembly: Deduplizierungsfehler gefunden

Ich bin mir nicht sicher, ob Mergestrategy oder Exclude Gläser hier die beste Option ist. Jede Hilfe, wie ich mit diesem Fehler weiter vorgehen kann, ist großartig! [sameert@pzxdcc0151 approxstrmatch]$ sbt assembly [info] Loading project definition from /apps/sameert/software/approxstrmatch/project...