kernel-module

Ein Kernelmodul ist eine laufzeitbeladbare Objektdatei, die in den Betriebssystemkernel geladen wird, um einem laufenden Kernel Funktionen hinzuzufügen. Beispiele hierfür sind Gerätetreiber und andere Kernel-Elemente.
1
Antwort

Linux Kernel - Wie kann man eine jprobe mit kreiprobe vergleichen?

Ich schreibe ein Kernel-Modul, um ein paar Syscalls zu überwachen, die die Funktionsargumente an Benutzer-Land (über Netlink-Socket) zurückgeben wollen, wenn der Aufruf erfolgreich war. %Vor% Ich mache mir Sorgen, dass ein anderer Umbenennun...
03.10.2016, 14:35
1
Antwort

Warum muss ich gnu99 anstelle von c99 verwenden, um ein Kernelmodul zu kompilieren?

Ich bin es gewohnt, -std=c99 zu verwenden, um c99-Features beim Kompilieren von Anwendungscode zu aktivieren. Vor kurzem habe ich einige grundlegende Kernelmodulbeispiele verfolgt und ccflags-y := -std=c99 zum Makefile hinzugefügt. Dies...
17.05.2014, 03:31
4
Antworten

printk () druckt nicht in / var / log / messages

Mein Betriebssystem Ubuntu 12.04. Ich habe dieses Kernel-Modul geschrieben und ich benutze den Befehl insmod und rmmod, aber es gibt nichts in / var / log messages. Wie kann ich dieses Problem beheben? %Vor%     
09.05.2013, 15:25
1
Antwort

Linux steckt in CPU-Soft-Lockup?

Mein System ist ein CentOS 6.3 (laufende Kernel-Version 2.6.32-279.el6.x86_64 ). Ich habe ein ladbares Kernel-Modul, das ein Treiber ist, der eine PCIe-Karte verwaltet. Wenn ich den Treiber manuell mit insmod einfüge, während das Betr...
28.02.2013, 21:52
1
Antwort

Warum kann mein Modul die Kernel-Paging-Anfrage nicht bearbeiten?

Dies ist mein Modul, um eine große Seite mit dequeue_huge_page_vma () und alloc_buddy_huge_page () zuzuweisen. Um sie vma-unabhängig zu machen, erhalte ich vm-Bereich von __get_vm_area_node (), und bekomme dann ihre virtuelle Adresse. Ich möchte...
23.11.2011, 06:18
7
Antworten

Wie entferne ich lokale Symbole aus dem Linux-Kernel-Modul, ohne es zu brechen?

Wenn ich --strip-debug oder --strip-unneeded mache, habe ich die .ko , die alle Funktionsnamen mit nm auflistet, wenn ich nur strip foo.ko habe Ich habe ein Kernel-Modul, das das Laden verweigert. Kennt jemand eine schnelle Ve...
24.05.2010, 08:57