Ich arbeite an einem selbst kompilierten Linux-Kernel. Die Person, die den Kernel geändert hat, hat einige Systemaufrufe hinzugefügt. Was ich tun möchte, ist zu wissen, wo die tatsächliche Routine (.c-Datei) für die spezifische Nummer ist, d. H. Syscall (300), also wie würde ich wissen, wo die Routine für die 300 ist?wie finde ich wo syscall (einige nummer) routine?
Weitere Ausarbeitung: Syscall sollte wissen, welche Datei, die eine kompilierte .c-Datei ist, aufrufen, wenn ich syscall (300), möchte ich diese .c-Datei anzeigen.
Ich usuing Ubuntu 9.10 Freuen Sie sich auf Ihre Eingabe,
Können Sie dies umschreiben: * Was ich tun möchte, ist zu wissen, wo ist die eigentliche Routine für die bestimmte Anzahl ist zB syscall (300), wie würde ich wissen, wo ist die Routine für die 300? gemein mit "wo ist"? Meinst du, was .c-Datei im Kernel enthält seine Implementierung? Oder welche .h-Datei müssen Sie in Ihr Userspace-Programm aufnehmen, um diesen Syscall zu verwenden? –
Fertig, ich hoffe es ist jetzt klarer. Danke, George. – Louis