Suchergebnisse für Anfrage "x86-64"

4 die antwort

Bounds 64bit Hardware einchecken

Ich las einen Blog über die 64-Bit-Firefox-Edition auf hacks.mozilla.org [https://hacks.mozilla.org/2015/03/firefox-developer-edition-38-64-bits-and-more/] . Der Autor gibt an: Zumasm.js code, der vergrößerte Adressraum ermöglicht es uns auch, ...

2 die antwort

Wie ermittelt der Linux-Kernel die Ladeadresse von ld.so?

Ich weiß, dass der dynamische Linker @ verwendmmap() um Bibliotheken zu laden. Ich denke, es ist der Kernel, der sowohl die ausführbare Datei als auch ihr @ läd.interpReter in den gleichen Adressraum, aber wie wird bestimmt, wo? Ich bemerkte, ...

2 die antwort

Verwenden Sie ld auf einer 64-Bit-Plattform, um eine ausführbare 32-Bit-Datei zu generieren.

Ich habe eine Assembly geschrieben, die zusammengesetzt ist mit: $as --32 -o hello.o hello.sDann habe ich versucht, eine ausführbare Datei zu generieren mit: $ld -o hello hello.oEs gibt mir einen Fehler: ld: i386 architecture of input file ...

TOP-Veröffentlichungen

2 die antwort

Wie viele Taktzyklen kosten die AVX / SSE-Exponentiation auf einer modernen x86_64-CPU?

Wie viele Taktzyklen kosten die AVX / SSE-Exponentiation auf einer modernen x86_64-CPU? Ich bin über:pow(x, y) = exp(y*log(x)) [https://stackoverflow.com/questions/25936031/pow-for-sse-types] D. tue beidesexp() undlog() AVX x86_64-Anweisungen ...

4 die antwort

CMake -G Ninja unter Windows spezifizieren x64

Ich benutze CMake unter Windows mit Ninja Generator cmake -G Ninja ..Dies verwendet die standardmäßige Windows x86-Toolchain. Wie spezifiziere ich x64 mit dem Ninja-Generator? PS: Ich kann x64 mit Visual Studio erzeugen cmake -G "Visual Studio ...

2 die antwort

Position Independent Code zeigt auf falsche Adresse

Ich habe ein kleines Beispielprogramm in NASM (2.11.08) geschrieben, das auf die Macho64-Architektur abzielt. Ich verwende OSX 10.10.3: bits 64 section .data msg1 db 'Message One', 10, 0 msg1len equ $-msg1 msg2 db 'Message Two', 10, 0 msg2len ...

2 die antwort

NASM 2 Zeilen DB (initialisierte Daten) scheinen nicht zu funktionieren

Ich habe den folgenden x86-64-Code, den ich unter OSX Yosemite ausführen kann: global _main extern _exit extern _puts DEFAULT REL section .data putsmsg: db 'Puts message...',0 another: db 0 section .text _main: push rbp mov rbp, rsp ; print a ...

4 die antwort

IBM Mobile First - Json Store funktioniert nicht auf Samsung Galaxy S6

Wir erstellen eine Hybrid-App mit IBM Mobile First Platform (7.0) für iOS- und Android-Plattformen. Wir verwenden JSONStore, um nicht vertrauliche Benutzerdaten zu speichern (die gespeicherten Daten werden nicht verschlüsselt). Wenn wir die ...

2 die antwort

Wie verwende ich die relative RIP-Adressierung in einem 64-Bit-Assembly-Programm?

Wie verwende ich die relative RIP-Adressierung in einem Linux-Assembly-Programm für die AMD64-Architektur? Ich suche ein einfaches Beispiel (ein Hello World-Programm), das den relativen Adressierungsmodus AMD64 RIP verwendet. Zum Beispiel würde ...

4 die antwort

NASM beim Kompilieren von x86_64-ASM-Labeladressen in Mach-O um 256 Byte reduziert, wenn mehrere DB-Deklarationen verwendet werden?

urz gesagt, wenn ich mehreredb Abschnitte in meinem.datam Abschnitt @ sind die kompilierten Adressen / Bezeichnungen deaktiviert, wenn sie von NASM kompiliert werden. In meinen Tests sind sie in der resultierenden Mach-O-Binärdatei um 256 Byte ...