PKUOS - Pintos
Pintos source browser for PKU Operating System course
|
Carc4 | Alleged RC4 algorithm encryption state |
Carena | Arena |
Cata_disk | An ATA device |
Cbitmap | From the outside, a bitmap is an array of bits |
Cblock | A block device |
Cblock_operations | Lower-level interface to block device drivers |
Cchannel | An ATA channel (aka controller) |
Ccondition | Condition variable |
Cdesc | A simple implementation of malloc() |
Cdir | A directory |
Cdir_entry | A single directory entry |
CElf32_Ehdr | Executable header |
CElf32_Phdr | Program header |
Cfile | An open file |
Chash | Hash table |
Chash_elem | Hash table |
Chash_iterator | A hash table iterator |
Cinode | In-memory inode |
Cinode_disk | On-disk inode |
Cinteger_base | |
Cintq | A circular queue of bytes |
Cintr_frame | Interrupt stack frame |
Ckernel_thread_frame | Stack frame for kernel_thread() |
Ckeymap | Maps a set of contiguous scancodes into characters |
Clist | List |
Clist_elem | Doubly linked list |
Clock | Lock |
Clock_and_sema | Low priority thread L acquires a lock, then blocks downing a semaphore |
Clock_pair | |
Clocks | Low-priority main thread L acquires lock A |
Cpartition | A partition of a block device |
Cpool | Page allocator |
Cprintf_conversion | Printf() formatting internals |
Csemaphore | A counting semaphore |
Csemaphore_elem | One semaphore in a list |
Csimple_thread_data | Creates several threads all at the same priority and ensures that they consistently run in the same round-robin order |
Csleep_test | Information about the test |
Csleep_thread | Information about an individual thread in the test |
Cswitch_entry_frame | Stack frame for switch_entry() |
Cswitch_threads_frame | Switch_thread()'s stack frame |
Ctest | |
Cthread | A kernel thread or user process |
Cthread_info | |
Ctss | The Task-State Segment (TSS) |
Custar_header | Header for ustar-format tar archive |
Cvalue | A linked list element |
Cvhprintf_aux | Auxiliary data for vhprintf_helper() |
Cvsnprintf_aux | Auxiliary data for vsnprintf_helper() |