⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kernel.syms

📁 The main purpose of this project is to add a new scheduling algorithm to GeekOS and to implement a s
💻 SYMS
字号:
000112a3 t Add_Digit000122d0 t Add_Page_Range0001bb08 t After_Err0001ba98 t After_No_Err0001267a T Alloc_Page0001a1ff T Allocate_File00012c00 T Allocate_Segment_Descriptor000167be T Attach_User_Context000001fe a BIOS_SIGNATURE_OFFSET000007c0 a BOOTSEG0001baf8 t Before_Err0001ba88 t Before_No_Err0001050c T Begin_IRQ00018b6e T Block_Read00018b50 T Block_Write00000050 a CYLINDERS0001b62c T Clear_Bit0001163a T Clear_Screen00010e10 t Clear_To_EOL0001a23e T Close00018b8c T Close_Block_Device0001436e T Cond_Broadcast00013f90 T Cond_Init0001425b T Cond_Signal000144a1 T Cond_Wait00016a95 T Copy_From_User0001aa0f t Copy_Stat00016a38 T Copy_To_User00016eff t Copy_User_String0001b7b7 T Create_Bit_Set0001a034 T Create_Directory00018abb T Create_Request00015172 t Create_Thread00019fe5 T Delete00018ead T Dequeue_Request0001b6e7 T Destroy_Bit_Set00016d17 T Destroy_User_Context00015987 t Detach_Thread00016924 T Detach_User_Context0001076c T Disable_IRQ0001a108 t Do_Open00019ca0 t Do_Open_Directory00019d11 t Do_Open_File00018b03 t Do_Request00010372 t Dummy_Interrupt_Handler000162e6 T Dump_All_Thread_List00010274 T Dump_Interrupt_State000105dc T Enable_IRQ00010511 T End_IRQ00015b54 T Exit00019b00 T FStat0001b6fa T Find_First_Free_Bit0001b666 T Find_First_N_Free00017c80 t Floppy_Close00017bc4 t Floppy_Get_Num_Blocks00017b6f t Floppy_In000186aa t Floppy_Interrupt_Handler00017ce0 t Floppy_Open00017b43 t Floppy_Out0001855f t Floppy_Request_Thread00018071 t Floppy_Transfer0001a615 T Format00016e0b T Format_Argument_Block0001ca80 T Format_Output00013e5d T Free0001283d T Free_Page00012e94 T Free_Segment_Descriptor000104c0 t GPF_Handler00010f5f t Get_Arg00016dc7 T Get_Argument_Block_Size00016d90 t Get_Argument_Len00014a70 T Get_Current00010f7a T Get_Current_Attr0001ba70 T Get_Current_EFLAGS00011508 T Get_Cursor00012bf0 T Get_Descriptor_Index00010500 T Get_IRQ_Mask00014b33 T Get_Next_Runnable000187e0 T Get_Num_Blocks00019bc6 T Get_Paging_Device00000002 a HEADS0001b950 t Handle_Interrupt0001b9c7 t Handle_Interrupt.restore00000011 a ICW100000020 a ICW2_MASTER00000028 a ICW2_SLAVE00000004 a ICW3_MASTER00000002 a ICW3_SLAVE00000001 a ICW4000193e1 t IDE_Close0001909f t IDE_Get_Num_Blocks00019441 t IDE_Open000194a1 t IDE_Request_Thread00019070 t IDE_getNumBlocks00009000 a INITSEG00000040 a INTERRUPT_STATE_SIZE00010934 T IO_Delay0001508f t Idle0001090a T In_Byte00010926 T In_Word000124ce T Init_BSS00012ad8 T Init_CRC3200013180 T Init_Code_Segment_Descriptor00017787 T Init_DMA000132f4 T Init_Data_Segment_Descriptor00017e1b T Init_Floppy00012d4d T Init_GDT00013cc0 T Init_Heap000192ae T Init_IDE000100b0 T Init_IDT00010000 T Init_Interrupt_Gate000103a4 T Init_Interrupts00010940 T Init_Keyboard00013120 T Init_LDT_Descriptor000124f8 T Init_Mem00013290 T Init_Null_Segment_Descriptor0001af94 T Init_PFAT00015713 T Init_Scheduler0001178b T Init_Screen0001304f T Init_TSS000132a5 T Init_TSS_Descriptor0001509c t Init_Thread0001204e T Init_Timer0001042c T Init_Traps000105bf T Install_IRQ00010049 T Install_Interrupt_Handler00010391 T Interrupts_Enabled0001b64a T Is_Bit_Set00016d48 t Is_Space00015ebb T Join00000008 a KERNEL_CS00000010 a KERNEL_DS00001000 a KERNSEG00101000 a KERN_STACK00100000 a KERN_THREAD_OBJ00010998 t Keyboard_Interrupt_Handler00014eb4 t Launch_Thread0001b928 T Load_GDTR0001b944 t Load_GDTR.here0001b920 T Load_IDTR0001b948 T Load_LDTR00016af2 T Load_User_Program0001a1b0 t Lookup_Filesystem00019f76 t Lookup_Mount_Point00015504 T Lookup_Thread0001b810 T Main00014c55 T Make_Runnable00014df9 T Make_Runnable_Atomic00013cda T Malloc000173d6 T Mask_DMA00012013 T Micro_Delay0001a3a1 T Mount00010f0f t Move_Cursor0001447e T Mutex_Init0001411d T Mutex_Lock00014878 T Mutex_Unlock00013fa5 t Mutex_Wait00010e5b t Newline00018f9b T Notify_Request_Completion0001a193 T Open00018c1b T Open_Block_Device0001a174 T Open_Directory000108fc T Out_Byte00010917 T Out_Word000001e2 a PFAT_BOOT_RECORD_OFFSET0000001c a PFAT_BOOT_RECORD_SIZE0001a907 t PFAT_Close0001a911 t PFAT_Close_Dir0001ab7a t PFAT_FStat0001ab5c t PFAT_FStat_Dir0001a925 t PFAT_Lookup0001afb0 t PFAT_Mount0001ac7b t PFAT_Open0001ab94 t PFAT_Open_Directory0001b436 t PFAT_Read0001ac12 t PFAT_Read_Entry0001a8ea t PFAT_Seek0001aa68 t PFAT_Stat0001a91b t PFAT_Sync0001a8e0 t PFAT_Write000186e0 T Parse_ELF_Executable000187f4 T Post_Request_And_Wait0001116b T Print00011c40 t Print_Emit00011031 t Print_Finish00010240 t Print_Selector00011c50 T Put_Buf00011ecd T Put_Char000118ca t Put_Char_Imp000113a3 T Put_Cursor00010ecd t Put_Graphic_Char00011d8e T Put_String0000002c a REG_SKIP00019b24 T Read00019ba1 T Read_Entry0001a2b8 T Read_Fully00010c6e T Read_Key00016040 t Reaper00018c95 T Register_Block_Device0001a6bf T Register_Filesystem00019bd0 T Register_Paging_Device000177af T Reserve_DMA00010f46 t Reset00000012 a SECTORS_PER_TRACK00009020 a SETUPSEG00014f10 T Schedule00019b7c T Seek00017b90 t Sense_Interrupt_Status0001b610 T Set_Bit0001103e T Set_Current_Attr0001056b T Set_IRQ_Mask0001301c T Set_Kernel_Stack_Pointer0001749f T Setup_DMA00017d40 t Setup_Drive_Parameters000153ac T Setup_User_Thread00015da4 t Shutdown_Thread00016d74 t Skip_Whitespace0001668f T Spawn00011ffc t Spin00011325 t Start_Arg00015277 T Start_Kernel_Thread0001798c t Start_Motor000154ca T Start_User_Thread0001a083 T Stat00017970 t Stop_Motor0001d5f4 t String_Emit0001d616 t String_Finish00016a29 T Switch_To_Address_Space0001b9f0 T Switch_To_Thread00016660 T Switch_To_User_Context00019ece T Sync0001707c t Sys_Exit00016f92 t Sys_GetCursor00017005 t Sys_GetKey00016e9a t Sys_GetPID00016eb1 t Sys_Kill00016e90 t Sys_Null00016ea7 t Sys_PS00017015 t Sys_PrintString00016f71 t Sys_PutCursor00016ec5 t Sys_RegDeliver00016ecf t Sys_ReturnSignal00016ee3 t Sys_SetAttr00016ebb t Sys_Signal00017090 t Sys_Spawn0001722b t Sys_Wait00016ed9 t Sys_WaitNoPID00010470 t Syscall_Handler00012227 t Timer_Calibrate00012274 t Timer_Interrupt_Handler000164bc T Tlocal_Create0001565e T Tlocal_Get00014a7a T Tlocal_Put00017310 T Unmask_DMA00019d88 t Unpack_Path00010f86 t Update_Cursor0000b800 a VIDSEG00016a08 t Validate_User_Memory00015db6 T Wait000179b4 t Wait_For_Interrupt00010b11 T Wait_For_Key00017aca t Wait_For_MRQ00014d63 T Wake_Up00015855 T Wake_Up_One00019b50 T Write00014fcb T Yield00020128 A __bss_start0001e08c r __func__.13420001da63 r __func__.13510001e501 r __func__.13510001e7bd r __func__.13510001e006 r __func__.13630001da74 r __func__.13640001e512 r __func__.13640001e7ce r __func__.13640001de25 r __func__.13650001ebaa r __func__.13740001e030 r __func__.13760001de36 r __func__.13780001ebbb r __func__.13870001e134 r __func__.13990001d878 r __func__.14110001e145 r __func__.14120001d9b3 r __func__.14180001e4e5 r __func__.14270001e521 r __func__.14370001eb9e r __func__.14370001d85e r __func__.14550001da83 r __func__.14560001e1f0 r __func__.14600001fa02 r __func__.14610001eb94 r __func__.14680001e177 r __func__.14740001da57 r __func__.14770001e4df r __func__.14940001e208 r __func__.14980001e11c r __func__.15030001e1d3 r __func__.15130001e017 r __func__.15140001e4d9 r __func__.15180001e113 r __func__.15290001de13 r __func__.15300001e4d4 r __func__.15380001eb87 r __func__.15410001de09 r __func__.15520001eb7c r __func__.15640001ddfc r __func__.15980001e4ce r __func__.16220001e053 r __func__.16310001db18 r __func__.16600001e04a r __func__.16660001db39 r __func__.16730001e846 r __func__.16790001e03f r __func__.17040001e5b0 r __func__.17120001e820 r __func__.17220001dffc r __func__.17280001e5a1 r __func__.17390001de98 r __func__.17490001db29 r __func__.17520001e590 r __func__.17580001e8d8 r __func__.17910001e5c8 r __func__.17940001e5bb r __func__.18050001e586 r __func__.18210001e91b r __func__.18340001e57a r __func__.18520001f040 r __func__.18640001e56b r __func__.18750001f2a2 r __func__.20190001f0a0 r __func__.20450001e90c r __func__.20940001f2ab r __func__.20970001f600 r __func__.20990001e875 r __func__.21110001e867 r __func__.21210001f075 r __func__.21230001e8f7 r __func__.21370001f9cd r __func__.21600001f062 r __func__.21620001f299 r __func__.21730001e905 r __func__.21800001f28f r __func__.21840001f02a r __func__.21880001ee8b r __func__.22030001ee7e r __func__.22140001f634 r __func__.22190001e7e8 r __func__.22230001ee68 r __func__.22280001f01a r __func__.22320001e886 r __func__.22390001f000 r __func__.22560001eee7 r __func__.22760001f5b7 r __func__.22860001e8c8 r __func__.22910001e8b3 r __func__.23010001eea1 r __func__.23150001e8a1 r __func__.23220001eaad r __func__.23240001e898 r __func__.23340001eeae r __func__.23430001f9b3 r __func__.23490001e892 r __func__.23500001f5e0 r __func__.23550001eaa4 r __func__.23570001e881 r __func__.23670001f5c3 r __func__.23710001ea0c r __func__.23730001f9bf r __func__.23770001ee97 r __func__.23780001e862 r __func__.23850001f620 r __func__.23860001e9f8 r __func__.24010001eef2 r __func__.24210001f5ed r __func__.24330001e841 r __func__.24350001e839 r __func__.24470001f9a9 r __func__.24520001e814 r __func__.24620001f5da r __func__.24660001eed7 r __func__.24710001e806 r __func__.24740001e7fb r __func__.24910001f5d5 r __func__.24970001e7dd r __func__.25030001e7a8 r __func__.25180001eec1 r __func__.25590001ee5c r __func__.25820001f5a0 r __func__.263200020128 A _edata00021870 A _end0001d4d9 T atoi000138fe T bget00013b7a T bgetr00013c1b T bgetz00013410 T bpool00013552 T brel00012b58 T crc3200020be0 b crc_table00021434 B debugPFAT0002140c B debugVFS000213fc b drives00021870 A end00020010 d freelist0002000c D g_Quantum00021850 B g_currentThread0001ca78 T g_entryPointTableEnd0001ba78 T g_entryPointTableStart00020bc0 B g_freePageCount00020124 D g_handlerSizeErr00020120 D g_handlerSizeNoErr00021440 B g_interruptTable00021854 B g_needReschedule0001eaa0 R g_numSyscalls00021840 B g_numTicks00021844 B g_pageList0002184c B g_preemptionDisabled0001ea60 R g_syscallTable000213f4 B ideDebug0001fc99 r lcdigits.13750001d29c T memcmp0001d272 T memcpy0001d6c4 T memmove0001d250 T memset00020020 d nextFreePid.2063000213f8 b numDrives000190af t readDriveConfig00021000 b s_GDT00020140 b s_IDT00021184 b s_allThreadList000213c0 b s_allocated0001de1d r s_ansiToVgaColor000213dc b s_blockdevLock00020b80 b s_cons000213ec b s_deviceList0001eb90 r s_dmaPageRegisterList00021858 B s_driveTable00021428 b s_filesystemList000200b8 d s_floppyDeviceOps00020040 d s_floppyParamsTable000213cc b s_floppyRequestQueue000213d4 b s_floppyWaitQueue00020bc4 b s_freeList00021194 b s_graveyardQueue000200c4 d s_ideDeviceOps00021860 B s_ideRequestQueue00021868 B s_ideWaitQueue000213c4 b s_interruptOccurred00020000 d s_irqMask00021420 b s_mountPointList00020fe0 b s_numAllocated00021848 B s_numPages00020004 d s_outputSink00021430 b s_pagingDevice000200e8 d s_pfatDirOps00020100 d s_pfatFileOps00020118 d s_pfatFilesystemOps000200d0 D s_pfatMountPointOps00020960 b s_queue00020b60 b s_queueHead00020b64 b s_queueTail0002119c b s_reaperWaitQueue0002118c b s_runQueue0001dc20 r s_scanTableNoShift0001db60 r s_scanTableWithShift00020940 b s_shiftState00020bbc b s_spinCountPerTick00021100 b s_theTSS000211c0 b s_tlocalDestructors00021180 b s_tlocalKeyCounter000213c8 b s_transferBuf00021168 b s_tssDesc0002116c b s_tssSelector00021410 b s_vfsLock00020b68 b s_waitQueue0001d635 T snprintf0001d410 T strcat0001d511 T strchr0001d329 T strcmp0001d44a T strcpy0001d67a T strdup0001d2da T strlen0001d38f T strncmp0001d477 T strncpy0001d2fa T strnlen0001d595 T strpbrk0001d547 T strrchr0001fc88 r ucdigits.1376

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -