Suchergebnisse für Anfrage "elf"
Wie man eine statisch verknüpfte ELF-Datei erstellt, um LD_PRELOAD .so zu laden
Ich habe eine statisch verknüpfte Binärdatei (ELF-Datei), die kein dynamisches Segment, keine .dymsym-Abschnitte und keinen LD_PRELOAD-Befehl usw. enthäl
Access .data Abschnitt in Position Independent Code
Ich erstelle eine gemeinsam genutzte Bibliothek mit NASM. In dieser Bibliothek brauche ich in irgendeiner Funktion das, was wir als @ bezeichnen würdestatic variable in C. Grundsätzlich denke ich, dass es etwas Platz in der ...
Wie kann gcc / clang annehmen, dass die Adresse einer String-Konstante 32-Bit ist?
Wenn ich dieses Programm kompiliere: #include <stdio.h> int main(int argc, char** argv) { printf("hello world!\n"); return 0; }ei x86-64 verwendet die asm-Ausgabemovl $.LC0, %edi / call puts. Vollständige ASM-Ausgabe- / Kompilierungsoptionen auf ...
Inkorrekte Funktionsgröße im ARM ELF-Objekt
readelf Ausgabe der Objektdatei: Symbol table '.symtab' contains 15 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00000000 0 FILE LOCAL DEFAULT ABS fp16.c 2: 00000000 0 SECTION LOCAL DEFAULT 1 3: ...
C ++ - Ausnahmen und der ELF-Abschnitt .eh_frame
Ist es so, dass das Fehlen oder der Schaden des ELF-Abschnitts .eh_frame die Ursache für Ausnahmen in meinem C ++ - Code ist, die nicht mehr funktionieren? Jede Ausnahme, die zuvor erfolgreich abgefangen wurde, ruft jetzt std :: terminate () ...
So ändern Sie die Ausrichtung des Codesegments in ELF
ie ändere ich in ELF Binary die Ausrichtung der ladbaren Segmente? Im folgenden Beispiel (siehe rechte Ecke) möchte ich 0x200000 auf 0x40960 reduzieren. LOAD 0x000000 0x000000400000 0x0000000000400000 0x000704 0x000704 R E **0x200000** LOAD ...
Intercept ELF-Loader im Linux-Kernel: Datei fs / binfmt_elf.c über ladbares Kernel-Modul
Ich bin neu in der Kernel-Codierung und arbeite derzeit mit ELF-Dateien, die ein wenig geändert wurden, um die Sicherheit zu gewährleisten, für die ich einige benutzerdefinierte Abschnittsüberschriften lesen und den ...
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, ...
Linking Fehler mit `libopencv_highgui.so` unter Ubuntu 14.04, seltsames Ergebnis mit` libtiff.so.5`
Proble Ich erstelle die Deep-Learning-Bibliothek Caffe [http://caffe.berkeleyvision.org/] in Ubuntu 14.04 (64 Bit). OpenCV Version: 2.4.8+dfsg1-2ubuntu1) wird vom Ubuntu-Paketserver installiert mit: sudo apt-get install ...
Wie lade ich bibliotheksdefinierte Symbole an einen bestimmten Ort?
Der Test läuft unter Ubuntu 12.04, 32-Bit, mitgcc 4.6.3. rundsätzlich mache ich einige Binärmanipulationsarbeiten an ELF-Binärdateien, und jetzt muss ich ein Assemblierungsprogramm zusammenstellen und sicherstellen, dass die libc-Symbole von mir ...