• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst]Grafik des Kernels

Ich bin mir ziemlich sicher, dass ich mal ne grafische Representation des LInux-Kernels gesehen hat.

Schaut so baumartig aus.

Weiß zufällig jemand, wo man die findet?
 
Sind beide sehr interessante Sites, (die hab ich mir notiert) aber leider sind sies nicht.

Das war so die make-Struktur.
 
mampfi und seine Suchbegriffe,

So einTook, das makefiles grafisch macht, wär überhaupt nicht schlecht.

Oder gibts sowas schon?
 
jipp, das isses.

Das Wort "baumartig" war wohl falsch ausgedrückt.

Dank euch Leute, auch für die anderen interessanten Links
 
Hi

da kam ich mal grad nicht drum rum ;)

Weiss jemand was da zu tun ist?
Code:
input buffer overflow, can't enlarge buffer because scanner uses REJECT
make: *** [image/ring4] Fehler 141

Gruß

R
 
Das kam beim Ausführen von:
Code:
make KERNEL_DIR=/usr/src/linux-2.6.22.17-0.1/
.. brauchst du weitere Details? Die Ausgabe würde das pensum des Posting sprengen glaube ich? Was bräuchtest du?

Hm also ich hab das Verzeichnis nochmal gelöscht und dann nochmal gestartet. Diesmal kam:
Code:
Finding functions in fs/partitions/ultrix.c (40 lines)... 1
Finding functions in fs/partitions/atari.c (125 lines)... 10
input buffer overflow, can't enlarge buffer because scanner uses REJECT
make: *** [image/ring2] Fehler 141

Wenn ich wiederum dieses Verzeichnis lösche und den Befehl erneut ausführe, und unterbreche bevor es zu dem Fehler kommt, dann sehen die ersten Zeilen so aus:
Code:
wild-thing:/opt/LGP/lgp-2.6.0a # make KERNEL_DIR=/usr/src/linux-2.6.22.17-0.1/
lex rmclutter.lex && mv lex.yy.c rmclutter.c
cc -Wall -O2 -O -o rmclutter rmclutter.c -lfl
lex.yy.c: In Funktion »yylex«:
lex.yy.c:820: Warnung: Marke »find_rule« definiert, aber nicht verwendet
rmclutter.lex: Auf höchster Ebene:
lex.yy.c:1324: Warnung: »yyunput« definiert, aber nicht verwendet
lex.yy.c:2022: Warnung: »yy_flex_strlen« definiert, aber nicht verwendet
lex.yy.c:1827: Warnung: »yy_top_state« definiert, aber nicht verwendet
cc -Wall -O2 -c -O -o function2ps.o function2ps.c
cc -Wall -O2 -c -O -o data2ps.o data2ps.c
data2ps.c:76: Warnung: »d2p_dump« definiert, aber nicht verwendet
lex analyze_function.lex && mv lex.yy.c analyze_function.c
cc -Wall -O2 -c -O -o analyze_function.o analyze_function.c
lex.yy.c: In Funktion »yylex«:
lex.yy.c:869: Warnung: Marke »find_rule« definiert, aber nicht verwendet
analyze_function.lex: Auf höchster Ebene:
lex.yy.c:1379: Warnung: »yyunput« definiert, aber nicht verwendet
lex.yy.c:2030: Warnung: »yy_flex_strlen« definiert, aber nicht verwendet
cc -Wall -O2 -O -o function2ps function2ps.o data2ps.o analyze_function.o  -lfl -lm
cc -Wall -O2 -o draw_arrangement draw_arrangement.c -lm
Kernel version set to 2.6.22.17.
STAGE 1: Function extraction and classification.
Copying ring1 functions from kernel directory...

Und das Verzeichnis wiederum gelöscht und frisch gestartet (durchlaufen gelassen) quasi die letzten Zeilen:
Code:
Finding functions in fs/partitions/check.c (494 lines)... 28
input buffer overflow, can't enlarge buffer because scanner uses REJECT
Finding functions in fs/partitions/ultrix.c (40 lines)... 1
Finding functions in fs/partitions/atari.c (125 lines)... 10
make: *** [image/ring2] Fehler 141

ahso ja und das mit:
lgp-2.6.0a.tar.gz

Gruß

R
 
Also beim Kompilieren schon

Tus doch in einen neuen Thread, die Leutz schauen ja gelöste Threads nicht rein.

(wenn ichs rausnehm, dann haben wir einen Doppelthread)
 
Oben