![]() |
|
|
|||||||
| Portal | Wiki | IRC-Chat | Registrieren | Benutzerliste | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
|
|
Themen-Optionen | Thema bewerten | Ansicht |
|
|
#1 |
|
Registered User
Registrierungsdatum: Mar 2007
Beiträge: 205
|
Kernel Sourcen als browbares HTML vorhanden?
Guten Abend alle zusammen,
derzeit plagt mich der Kernel-Bug http://forums.freebsd.org/showthread.php?t=34698 Um evtl. das Problem eingrenzen zu können, gibt es eine Möglichkeit, die Kernelsourcen in HTML (versuchen) zu lesen, indem auch Funktionen, Datenstrukturen als Hyperlink hinterlegt sind, damit man sich ohne großen Aufwand zu deren Definition klicken kann, etc.? Wenn es sowas nicht gibt, was macht einem das Debuggen sonst noch leichter (mal abgesehen von dem was im Handbuch steht)? Thanks in advance, Spud. |
|
|
|
|
|
#2 |
|
Registered User
Registrierungsdatum: Mar 2007
Beiträge: 205
|
Hier ist es schon http://fxr.watson.org/ .
Sorry wieder für das unnötige Grundrauschen..... ![]() Record closed. |
|
|
|
|
|
#3 |
|
na icke halt
Registrierungsdatum: Jan 2007
Ort: Erfurt
Beiträge: 33
|
Generiere dir doch selber eine Doku mit doxygen. Da kannst du dir auch sämtliche Funktionsaufrufe etc. als Graphen darstellen lassen, hast ein Funktionsindex etc. pp. - großartiges Tool, um Quellcode übersichtlich darzustellen.
__________________
WTF? RTFM! |
|
|
|
|
|
#4 | |
|
Parasprite
|
Zitat:
Ich würde dafür empfehlen EXTRACT_ALL und EXTRACT_PRIVATE und OPTIMIZE_OUTPUT_FOR_C zu aktivieren. Hier ist mal so ein Graph: http://hsk.sourceforge.net/dev/main_...544ad731eb7667 Womit das ganze leider nicht klarkommt sind Funktionspointer. Der Aufruf "hsk_pwc_init → hsk_pwc_isr_cctOverflow" ist zum Beispiel keiner. Stattdessen trägt hsk_pwc_init einen Funktionspointer of hsk_pwc_isr_cctOverflow in einer Interrupt-Tabelle ein. Die Funktion wird dann von ISR_hsk_isr5 aufgerufen. Wie man sieht gibt es da leider keinen Call-Tree.
__________________
[ bsdlogo 2.0 - Wiki - Ports - LibreOffice Pakete - PM schreiben - kamikaze@bsdforen.de ]
Disclaimer: My posts represent my perception. Errors and incompleteness are to be expected, I deny any responsibility to know everything. |
|
|
|
|
|
|
#5 |
|
Registered User
Registrierungsdatum: Mar 2007
Beiträge: 205
|
Dankeschön euch beiden!
Die Doku ist jetzt in der Tat mit doxygen erstellt worden. Vor Jahren hatte ich das mal aus Spaß an der Freude (stehen ja genug Ziele in der /usr/src/make.conf) versucht und bin gescheitert. Und ich bin mir sehr sicher, den doxygen-Port nicht installiert gehabt zu haben. ![]() Insgesmt ein sehr Sache, die das Lesen erheblich erleichtert! Und ich bin wirklich erstaunt, wie schnell Doxygen die Doku erzeugt. ![]() Und an LXR werde ich mich auch wieder wagen. |
|
|
|
![]() |
| Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste) | |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| Xorg ziemlich langsam | FerdL | FreeBSD - Allgemein | 22 | 01.10.2010 18:20 |
| sound/Festplatten Probleme seit 7.0 und 7.1 | r2d2 | FreeBSD - Allgemein | 6 | 19.09.2009 00:22 |
| Apache 2.2 will einfach nicht starten.. | downloader999 | FreeBSD - Netzwerk | 26 | 06.08.2009 16:59 |
| Digitus wlan ( rt2561st ) | mark-use | FreeBSD - Netzwerk | 0 | 01.09.2006 15:43 |
| root login schlägt fehl | r2d2 | FreeBSD - Installation | 3 | 31.08.2006 17:28 |