Ich versuche, mit -msecure-Plt zu kompilieren, und obwohl die Kompilierung gut abgeschlossen ist, sieht es bei der Betrachtung der Speicherkarten nicht so aus, als würde die Flagge tatsächlich etwas t
Betrachten Sie die folgende Funktion: extern void test1(void);
extern void test2(void) {
test1();
}
Dies ist der Code gcc ohne -fpic auf amd64 Linux erzeugt: test2:
jmp test1
Wenn ich