Suchergebnisse für Anfrage "linux-kernel"
Gibt es eine explizite Aufteilung zwischen Userspace und Kernel im physischen Speicher unter Linux x86-64?
Wenn ich eine physikalische Adresse habe, kann ich dann feststellen, ob diese Adresse aus dem Benutzerbereich stammt oder nicht? Soweit ich weiß, wird im virtuellen Adressraum der Kernel die obere Hälfte und der Userspace die untere Hälfte ...
Verwendung von Doppelzeigern in der Implementierung der Hash-Liste des Linux-Kernels
Ich versuche, die Linux-Kernel-Implementierung der verknüpften Liste und der Hash-Tabelle zu verstehen. Ein Link zur Implementierung istHie [http://lxr.linux.no/linux+v2.6.34/include/linux/list.h]. Ich habe die Implementierung der verknüpften ...
C ++ gettid () wurde in diesem Bereich nicht deklariert
Ein einfaches Programm ist: Ich möchte die Thread-ID beider Threads mit dieser Gettid-Funktion erhalten. Ich möchte den sysCall nicht direkt ausführen. Ich möchte diese Funktion nutzen. #include <iostream> #include <boost/thread/thread.hpp> ...
Wie erstelle ich einen neuen Linux-Kernel-Scheduler?
enn ich mir den Scheduler-Quellcode (2.6.34, kernel / sched.c) ansehe, kann ich sehen, wie die "steckbaren" Scheduler verwendet werden, und ich glaube, ich verstehe die zu implementierende Schnittstelle. Was ich noch nicht verstehe, ist, wie ich ...
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 ...
Deaktivierter Schreibschutz für Speicherseiten in ARM
Ich habe über das Thema zum Deaktivieren des Schreibschutzes für Kernel-Text unter Linux recherchiert und kann nur Lösungen für x86-Linux finden, bei denen Bit 16 des cr0-Registers vorübergehend gelöscht, in den Speicher geschrieben und dann Bit ...
Wie wird der Linux-Kernel getestet?
Wie testen die Linux-Kernel-Entwickler ihren Code lokal und nachdem sie ihn festgeschrieben haben? Verwenden sie eine Art Unit-Test, Build-Automatisierung? Testpläne?
Linking Shared Library im Linux-Kernel
Ich möchte den Linux-Kernel ändern. Ich möchte Funktionen aus einer gemeinsam genutzten Bibliothek verwenden (ein.so Datei) in Dateikernel/panic.c. Leider weiß ich nicht, wie ich es kompilieren soll. Wenn ich es in dasMakefile Ich erhalte ...
Wie kann ich den Linux-Seiten-Cache aus dem Kernel-Space heraus verkleinern?
Ich arbeite an einem System mit angepasster Hardware und einem angepassten Linux-Gerätetreiber, den ich für die Hardware geschrieben habe. Das System muss gelegentlich große Datenmengen sehr schnell verschieben, und daher weist mein Treiber ...
Wie kommt es zu einem Linux-Socket-Pufferüberlauf?
Ich habe eine Java-Reader-Anwendung, die von einem Multicast-Socket auf einer Linux-64-Bit-Plattform (2.6.18) liest. Die Socket-Größe wurde auf 2 MB festgelegt. Wenn der Leser nicht schnell genug lesen kann, läuft der Socket über, d. H. Pakete ...