Voici la référence des codes sources du système d'exploitation Linux :
Fichier | Description |
---|---|
linux/arch/alpha/boot/bootp.c | Ce fichier permet de créer un fichier bootp pour le noyau Linux/AXP de l'Alpha. |
linux/arch/alpha/boot/bootpz.c | Ce fichier permet de créer un fichier BOOTP compressé pour le noyau Linux/AXP de l'Alpha. |
linux/arch/alpha/boot/head.S | Ce fichier contient le code initial de chargeur de démarrage. |
linux/arch/alpha/boot/main.c | Ce fichier contient le chargeur de démarrage du noyau Linux/AXP. |
linux/arch/alpha/boot/misc.c | Ce fichier contient une collection de plusieurs routines de gzip-1.0.3 adaptées à Linux. |
linux/arch/alpha/boot/stdio.c | Ce fichier contient les routines standard d'entrée/sortie pour le démarrage de l'Alpha. |
linux/arch/alpha/boot/tools/mkbb.c | Ce fichier contient le code source de l'utilitaire rendant un bloc de démarrage approprié pour la console et le minichargeur SRM. |
linux/arch/alpha/boot/tools/objstrip.c | Ce fichier contient le code source pour supprimer les en-têtes et les messages du fichier objet d'un exécutable (ELF ou ECOFF). |
linux/arch/alpha/defconfig | Ce fichier contient les définitions de configurations de l'Alpha. |
linux/arch/alpha/include/asm/a.out-core.h | Ce fichier contient les définitions d'entête pour la sortie de registre du coeur. |
linux/arch/alpha/include/asm/a.out.h | Ce fichier contient les définitions d'entête pour la sortie d'informations. |
linux/arch/alpha/include/asm/agp.h | Ce fichier contient les définitions d'entête pour les allocations GATT de l'Alpha. |
linux/arch/alpha/include/asm/agp_backend.h | Ce fichier contient les définitions d'entête pour les opérations AGP de l'Alpha. |
linux/arch/alpha/include/asm/asm-offsets.h | Ce fichier contient les définitions d'entête pour formater les données requises par l'Alpha. |
linux/arch/alpha/include/asm/asm-prototypes.h | Ce fichier contient les définitions d'entête pour les prototypes de l'assembleur de l'Alpha. |
linux/arch/alpha/include/asm/atomic.h | Ce fichier contient les définitions d'entête pour opérations atomique du C avec l'Alpha. |
linux/arch/alpha/include/asm/barrier.h | Ce fichier contient les définitions d'entête de vidage de toutes les lectures en attente dont dépendent les lectures ultérieures. |
linux/arch/alpha/kernel/asm-offsets.c | Ce fichier contient les codes sources pour générer une sortie asm brute étant post-traitée pour extraire et formater les données requises. |
linux/arch/alpha/kernel/audit.c | Ce fichier contient la configuration de la journalisation. |
linux/arch/alpha/kernel/binfmt_loader.c | Ce fichier contient le chargeur de format binaire de l'Alpha. |
linux/arch/alpha/kernel/bugs.c | Ce fichier contient les routines de détection des bogues du microprocesseur. |
linux/arch/alpha/kernel/console.c | Ce fichier contient la prise en charge spécifique à l'architecture du périphérique VGA sur une flexibilité d'entrée/sortie différente de 0. |
linux/arch/alpha/kernel/core_apecs.c | Ce fichier contient le code commun à toutes les puces logiques centrales de l'APECS. |
linux/arch/alpha/kernel/core_cia.c | Ce fichier contient le code commun à toutes les puces logiques principales de la CIA. |
linux/arch/alpha/kernel/core_irongate.c | Ce fichier contient le code commun à toutes les puces logiques de base IRONGATE. |
linux/arch/alpha/kernel/core_lca.c | Ce fichier contient le code commun à toutes les puces logiques de base LCA. |
linux/arch/alpha/kernel/core_marvel.c | Ce fichier contient le code commun à tous les systèmes Marvel. |
linux/arch/alpha/kernel/core_mcpcia.c | Ce fichier contient le code commun à tous les ensembles de puces logiques de l'adaptateur MCbus-PCI. |
linux/arch/alpha/kernel/core_polaris.c | Ce fichier contient le code spécifique à la puce POLARIS. |
linux/arch/alpha/kernel/core_t2.c | Ce fichier contient le code commun à toutes les puces logiques coeur T2. |
linux/arch/alpha/kernel/core_titan.c | Ce fichier contient le code commun à toutes les puces logiques de base TITAN. |
linux/arch/alpha/kernel/core_tsunami.c | Ce fichier contient le code commun à toutes les puces logiques centrales TSUNAMI. |
linux/arch/alpha/kernel/core_wildfire.c | Ce fichier contient le code source de la prise en charge du Wildfire. |
linux/arch/alpha/kernel/entry.S | Ce fichier contient les points d'entrées du noyau de l'Alpha. |
linux/arch/alpha/kernel/err_common.c | Ce fichier contient les erreurs de traitement du code commun prenant en charge les systèmes Alpha. |
linux/arch/alpha/kernel/err_ev6.c | Ce fichier contient les erreurs de traitement du code EV6 prenant en charge les systèmes Alpha. |
linux/arch/alpha/kernel/err_ev7.c | Ce fichier contient les erreurs de traitement du code EV7 prenant en charge les systèmes Alpha. |
linux/arch/alpha/kernel/err_impl.h | Ce fichier contient les déclarations et les macros pour prendre en charge les intégrations de traitement des erreurs Alpha. |
linux/arch/alpha/kernel/err_marvel.c | Ce fichier contient les erreurs de traitement du code prise en charge par les systèmes Marvel de l'Alpha. |
linux/arch/alpha/kernel/err_titan.c | Ce fichier contient les erreurs de traitement du code pris en charge par les systèmes TITAN de l'Alpha. |
linux/arch/alpha/kernel/es1888.c | Ce fichier contient le code source d'initialisation la puce audio ES1888 intégrée (compatible avec la SB16). |
linux/arch/alpha/kernel/gct.c | Ce fichier contient le code source du GCT de l'Alpha. |
linux/arch/alpha/kernel/traps.c | Ce fichier contient les codes sources de l'initialisation de trappe de points d'entrée de l'Alpha. |
linux/arch/i386/kernel/process.c | Ce fichier contient les codes sources linux/arch/i386/kernel/process.c lequel permet la gestion des processus avec une architecture 80386. |
linux/fs/aio.c | Ce fichier contient les codes sources d'intégration d'une interface d'entrée/sortie désynchronisé efficace d'un système de fichiers. |
linux/fs/anon_inodes.c | Ce fichier contient les codes sources de la gestion des inodes d'un système de fichiers. |
linux/fs/attr.c | Ce fichier contient les codes sources de la gestion des attributs d'un système de fichiers. |
linux/fs/binfmt_aout.c | Ce fichier contient les codes sources de la gestion des formats binaires «a.out» d'un système de fichiers. |
linux/fs/binfmt_elf.c | Ce fichier contient les codes sources pour charger les exécutables au format ELF tels qu'ils sont utilisés sur les machines SVr4. |
linux/fs/binfmt_elf_fdpic.c | Ce fichier contient les codes sources pour le format binaire ELF du FDPIC. |
linux/fs/binfmt_em86.c | Ce fichier contient les codes sources pour le chargement de code 80x86 du format binaire ELF. |
linux/fs/binfmt_flat.c | Ce fichier contient les codes sources pour le format binaire FLAT. |
linux/fs/binfmt_misc.c | Ce fichier contient les codes sources de détection des fichiers binaires via une extension magique ou un nom de fichier et appelle un emballage spécifié. |
linux/fs/binfmt_script.c | Ce fichier contient les codes sources de scripte pour le format binaire. |
linux/fs/block_dev.c | Ce fichier contient les codes sources de périphériques de bloc originaire de la distribution SuSE de Linux. |
linux/fs/buffer.c | Ce fichier contient les codes sources de la gestion des tampons d'un système de fichiers. |
linux/fs/char_dev.c | Ce fichier contient les codes sources de périphériques de caractères d'un système de fichiers. |
linux/fs/compat.c | Ce fichier contient les routines de compatibilité du noyau pour la prise en charge des appels système en 32 bits sur les noyaux 64 bits. |
linux/fs/compat_binfmt_elf.c | Ce fichier contient le code source de compatibilité 32 bits pour la prise en charge des exécutables au format ELF et les vidages mémoire. |
linux/fs/compat_ioctl.c | Ce fichier contient les routines maintenant la conversion de la taille des paramètres entre ioctls de 32 bits et 64 bits. |
linux/fs/coredump.c | Ce fichier contient les routines de vidage du coeur du système de fichiers. |
linux/fs/d_path.c | Ce fichier contient les routines de chemin de répertoires pour les entrées dans le système de fichiers. |
linux/fs/dax.c | Ce fichier contient les code source d'accès directe dans le système de fichiers proposé par l'entreprise Intel. |
linux/fs/dcache.c | Ce fichier contient les code source maître de l'icache. Ainsi, chaque fois qu'une entrée dcache existe, l'inode existera toujours. Par conséquent, iput() est exécuté lorsque l'entrée dcache est supprimée ou que des informations périmés sont collectées. |
linux/fs/dcookies.c | Ce fichier contient la cartographie de chemin de cookie persistants. Les profileurs les utilisent pour convertir une valeur EIP par tâche en un élément non transitoire pouvant être traité à une date ultérieure. |
linux/fs/direct-io.c | Ce fichier contient le code source pour la communication directe aux entrée/sortie pour le système de fichiers. |
linux/fs/drop_caches.c | Ce fichier contient le code source d'intégration de fonction manuelle de suppression de tous les pages de cache du système de fichiers. |
linux/fs/eventfd.c | Ce fichier contient le code source des événements du système de fichiers. |
linux/fs/eventpoll.c | Ce fichier contient le code source du bassin des événements du système de fichiers. |
linux/fs/exec.c | Ce fichier contient le code source de chargement d'exécutable du système de fichiers. |
linux/fs/fcntl.c | Ce fichier contient le code source des fonctions de contrôle des fichiers du système de fichiers. |
linux/fs/fhandle.c | Ce fichier contient le code source des fonctions de gestion des fichiers par identificateur du système de fichiers. |
linux/fs/file.c | Ce fichier contient le code source de gestion des tableaux fd dynamiques dans le processus files_struct. |
linux/fs/file_table.c | Ce fichier contient le code source de gestion des tables de fichier. |
linux/fs/filesystems.c | Ce fichier contient le code source de table de configuration du système de fichiers. |
linux/fs/fs-writeback.c | Ce fichier contient toutes les fonctions liées à l'écriture et l'attente d'inodes sales contre des superblocs, et l'écriture de pages sales contre des inodes, c'est-à-dire l'écriture de données. L'écriture de l'inode lui-même n'est pas gérée ici. |
linux/fs/fs_pin.c | Ce fichier contient le code source des routines de pin du système de fichiers. |
linux/fs/fs_struct.c | Ce fichier contient le code source des structures du système de fichiers. |
linux/fs/inode.c | Ce fichier contient le code source de l'allocation dynamique de inode. |
linux/fs/internal.h | Ce fichier contient les informations d'entête de la structure interne du système de fichiers. |
linux/fs/ioctl.c | Ce fichier contient le code source des contrôles d'entrée/sortie du système de fichiers. |
linux/fs/iomap.c | Ce fichier contient le code source de la cartographie d'entrée/sortie du système de fichiers. |
linux/fs/libfs.c | Ce fichier contient une bibliothèque pour les auteurs de systèmes de fichiers. |
linux/fs/locks.c | Ce fichier contient les routines de gestion des verrous du systèmes de fichiers. |
linux/fs/mbcache.c | Ce fichier contient le Mbcache est un simple magasin d'entreposage de valeurs et clefs. Les clefs ne doivent pas nécessairement être uniques, mais les paires clef et de valeur doivent être uniques. Les partitions ext2 et ext4 utilisent ce cache pour la déduplication de blocs d'attributs étendus. La partition ext4 l'utilise également pour la déduplication des valeurs xattr entreposées dans des inodes. |
linux/fs/mount.h | Ce fichier contient les définitions d'entêtes pour le montage de partition de système de fichiers. |
linux/fs/mpage.c | Ce fichier contient des fonctions liées à la préparation et à la soumission des BIO contenant plusieurs pages pagecache. |
linux/fs/namei.c | Ce fichier contient le code source des mécanismes de recherche de nom de chemin (namei) du système de fichiers. |
linux/fs/namespace.c | Ce fichier contient le code source des espaces de noms du système de fichiers. |
linux/fs/no-block.c | Ce fichier contient les routines requises pour la configuration de non-BLOCK du système de fichiers. |
linux/fs/nsfs.c | Ce fichier contient les routines de gestion nsfs du système de fichiers. |
linux/fs/open.c | Ce fichier contient les routines de gestion d'ouverture de fichiers du système de fichiers. |
linux/fs/pipe.c | Ce fichier contient les routines de gestion de tuyaux de fichiers du système de fichiers. |
linux/fs/pnode.c | Ce fichier contient les routines de noeud tuyaux de fichiers du système de fichiers proposé par l'entreprise IBM. |
linux/fs/pnode.h | Ce fichier contient les définitions d'entêtes de noeud tuyaux de fichiers du système de fichiers proposé par l'entreprise IBM. |
linux/fs/posix_acl.c | Ce fichier contient des fonctions génériques pour manipuler le système de fichiers. |
linux/fs/proc_namespace.c | Ce fichier contient les routines de gestion d'un «/proc/pid» du système de fichiers. |
linux/fs/read_write.c | Ce fichier contient les routines de lecture et d'écriture du système de fichiers. |
linux/fs/readdir.c | Ce fichier contient les routines de lecture des entrées de répertoire du système de fichiers. |
linux/fs/select.c | Ce fichier contient les procédures de traitement de sélection et de bassin. |
linux/fs/seq_file.c | Ce fichier contient les fonctions auxiliaires permettant de créer des fichiers synthétiques à partir de séquences d'enregistrements. |
linux/fs/signalfd.c | Ce fichier contient les fonctions de signales du système de fichiers. |
linux/fs/splice.c | Ce fichier contient la fonctionnalité de canal étendu, dans laquelle un canal est utilisé en tant que tampon en mémoire arbitraire, dans un système de fichiers. |
linux/fs/stack.c | Ce fichier contient la pile de gestion d'inode du système de fichiers. |
linux/fs/stat.c | Ce fichier contient les routines d'informations statistiques sur les fichiers du système de fichiers. |
linux/fs/statfs.c | Ce fichier contient les routines d'informations statistiques sur les entrées de fichiers du système de fichiers. |
linux/fs/super.c | Ce fichier contient les routines de structures de montage, de tables super-bloc, de liste des pilotes du système de fichiers, d'appel système de mount, d'appel système umount et d'appel système ustat. |
linux/fs/sync.c | Ce fichier contient les opérations liées à la synchronisation de haut niveau du système de fichiers. |
linux/fs/timerfd.c | Ce fichier contient les routines de minuterie du système de fichiers. |
linux/fs/userfaultfd.c | Ce fichier contient les routines d'échec utilisateur du système de fichiers proposé par la distribution RedHat de Linux. |
linux/fs/utimes.c | Ce fichier contient les routines de gestion du temps du système de fichiers. |
linux/fs/xattr.c | Ce fichier contient les routines de gestion d'attributs étendues du système de fichiers. |
linux/kernel/acct.c | Ce fichier contient les routines de comptes utilisateurs des processus de style BSD. |
linux/kernel/async.c | Ce fichier contient les fonctions désynchronisé appelle à la performance de démarrage. |
linux/kernel/audit.c | Ce fichier contient la passerelle entre le noyau (par exemple, selinux) et le service de journal de bord d'espace utilisateur. |
linux/kernel/audit_fsnotify.c | Ce fichier contient le traçage des inodes. |
linux/kernel/audit_tree.c | Ce fichier contient l'arbre du journal de bord. |
linux/kernel/audit_watch.c | Ce fichier contient la surveillance des inodes. |
linux/kernel/auditfilter.c | Ce fichier contient le filtre des événements de journal de bord. |
linux/kernel/auditsc.c | Ce fichier contient le prise en charge du journal de bord des appels système. Ainsi, il gère toutes les fonctionnalités de journal de bord spécifiques aux appels système. |
linux/kernel/backtracetest.c | Ce fichier contient un module de test de régression simple de la trace de la pile. |
linux/kernel/bounds.c | Ce fichier permet de générer les définitions nécessaires au préprocesseur. Ce code génère une sortie asm brute étant post-traitée pour extraire et formater les données requises. |
linux/kernel/capability.c | Ce fichier contient les aptitudes du noyau. |
linux/kernel/compat.c | Ce fichier contient les routines de compatibilité du noyau pour la prise en charge des appels système 32 bits sur les noyaux 64 bits. |
linux/kernel/configs.c | Ce fichier contient l'écho du fichier .config du noyau utilisé pour construire le noyau. |
linux/kernel/context_tracking.c | Ce fichier contient la recherche des limites de contexte de haut niveau telles que le noyau et l'espace utilisateur. |
linux/kernel/cpu.c | Ce fichier contient les routines de gestion du microprocesseur. |
linux/kernel/cpu_pm.c | Ce fichier contient les routines de gestion de l'alimentation du microprocesseur. |
linux/kernel/crash_core.c | Ce fichier contient les routines de gestion lorsque le noyau plante. |
linux/kernel/crash_dump.c | Ce fichier contient les routines de vidages lorsque le noyau plante. |
linux/kernel/cred.c | Ce fichier contient les routines de gestion des identifiants de tâches. |
linux/kernel/delayacct.c | Ce fichier contient les comptes des délais par tâche. |
linux/kernel/dma.c | Ce fichier contient les routines de gestion du DMA. |
linux/kernel/elfcore.c | Ce fichier contient les routines de squelette du coeur ELF. |
linux/kernel/exec_domain.c | Ce fichier contient les routines de manipulation de différentes ABI (personnalités). Il regroupe des personnalités dans des domaines d'exécution dotés de leurs propres gestionnaires pour les points d'entrée du noyau, la cartographie de signaux,... |
linux/kernel/exit.c | Ce fichier contient les routines de terminaison du noyau, des processus,... |
linux/kernel/extable.c | Ce fichier contient les routines de gestion des exceptions de table. |
linux/kernel/fail_function.c | Ce fichier contient les injections d'erreur basée sur la fonction. |
linux/kernel/fork.c | Ce fichier contient les routines d'aide pour l'appel système fork. |
linux/kernel/freezer.c | Ce fichier contient la fonction pour geler un processus. |
linux/kernel/futex.c | Ce fichier contient le mutex d'espace utilisateur rapide. |
linux/kernel/futex_compat.c | Ce fichier contient les routines de compatibilité avec Futex. |
linux/kernel/groups.c | Ce fichier contient les identificateurs de groupe supplémentaire. |
linux/kernel/hung_task.c | Ce fichier contient les processus léger du noyau pour détecter les tâches bloquées dans l'état D. |
linux/kernel/iomem.c | Ce fichier contient les routines d'entrée/sortie mémoire. |
linux/kernel/irq_work.c | Ce fichier contient le cadre d'application pour la mise en file d'attente et l'exécution de rappels à partir du contexte hardirq. La mise en file d'attente est sûre pour NMI. |
linux/kernel/jump_label.c | Ce fichier contient le support de saut d'étiquette. |
linux/kernel/kallsyms.c | Ce fichier contient l'affichage dans le noyau des oops symboliques et des traces de pile. |
linux/kernel/kcmp.c | Ce fichier contient les routines de comparaison nécessaire au noyau. |
linux/kernel/kcov.c | Ce fichier contient les routines de couverture du noyau. |
linux/kernel/kexec.c | Ce fichier contient les routines d'exécution du noyau. |
linux/kernel/kexec_core.c | Ce fichier contient le code noyau de l'appel système kexec. |
linux/kernel/kexec_file.c | Ce fichier contient l'appel système kexec_file_load. |
... | ... |
Dernière mise à jour : Samedi, le 2 juin 2018