This repository has been archived by the owner on Jul 17, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
TAGS
232 lines (211 loc) · 4.83 KB
/
TAGS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
kmain.c,74
void start_terminal(16,333
void keyboard_init(21,388
void kmain(27,455
boot.asm,131
start:start10,199
mboot:mboot28,992
post_header:post_header42,1183
hangup:hangup46,1277
system_stack:system_stack51,1403
string.c,180
unsigned char *memcpy(memcpy4,76
unsigned char *memset(memset15,406
int strlen(24,562
char *strncpy(strncpy33,666
int strcmp(40,811
void itoa(49,967
void reverse(62,1240
time.c,35
struct time get_current_time(5,36
screen.c,228
unsigned short *video video8,130
unsigned char x 9,184
unsigned char attributes 10,236
void console_init(12,299
void move_cursor(25,644
void scroll_up(41,981
void putchar(57,1382
void print(87,2009
void printf(97,2191
isr.c,23
void isr_handler(4,78
io.c,42
unsigned char inb 4,40
void outb(12,227
gdt.asm,828
flush_gdt:flush_gdt2,19
flush:flush14,154
flush_idt:flush_idt18,187
ISR_NOERRCODE 41,553
ISR_NOERRCODE 42,569
ISR_NOERRCODE 43,585
ISR_NOERRCODE 44,601
ISR_NOERRCODE 45,617
ISR_NOERRCODE 46,633
ISR_NOERRCODE 47,649
ISR_NOERRCODE 48,665
ISR_ERRCODE 49,681
ISR_NOERRCODE 50,697
ISR_ERRCODE 51,713
ISR_ERRCODE 52,730
ISR_ERRCODE 53,747
ISR_ERRCODE 54,764
ISR_ERRCODE 55,781
ISR_NOERRCODE 56,798
ISR_NOERRCODE 57,815
ISR_NOERRCODE 58,832
ISR_NOERRCODE 59,849
ISR_NOERRCODE 60,866
ISR_NOERRCODE 61,883
ISR_NOERRCODE 62,900
ISR_NOERRCODE 63,917
ISR_NOERRCODE 64,934
ISR_NOERRCODE 65,951
ISR_NOERRCODE 66,968
ISR_NOERRCODE 67,985
ISR_NOERRCODE 68,1002
ISR_NOERRCODE 69,1019
ISR_NOERRCODE 70,1036
ISR_NOERRCODE 71,1053
ISR_NOERRCODE 72,1070
extern 74,1088
isr_common_stub:isr_common_stub76,1108
include/system.h,78
#define _SYSTEM_H2,18
#define cli(4,37
#define sti(5,93
#define nop(6,148
include/gdt.h,428
#define _GDT_H2,15
struct idt_entry 6,51
u16 base_lo;7,70
u16 sel;8,85
u8 always0;9,96
u8 flags;10,110
u16 base_hi;11,122
struct gdt_entry 14,164
u16 limit_low;15,183
u16 base_low;16,200
u8 base_middle;17,216
u8 access;18,234
u8 granularity;19,247
u8 base_high;20,265
struct gdt_ptr 23,308
u16 limit;24,325
u32 base;25,338
struct idt_ptr 28,377
u16 limit;29,394
u32 base;30,407
include/io.h,19
#define _IO_H2,14
include/types.h,348
#define _TYPES_H2,17
#define NULL 5,48
typedef unsigned char u8;9,102
typedef unsigned short u16;10,128
typedef unsigned int u32;11,156
typedef unsigned long long u64;12,182
typedef signed char s8;15,234
typedef signed short s16;16,258
typedef signed int s32;17,284
typedef signed long long s64;18,308
typedef unsigned int size_t;20,339
include/string.h,23
#define _STRING_H2,18
include/vmemory.h,24
#define _VMEMORY_H2,19
include/time.h,363
#define _TIME_H2,16
#define NMI_DISABLE 4,33
#define CMOS_ADDRESS 6,66
#define CMOS_DATA 7,92
#define CMOS_READ(10,137
#define CMOS_UPDATE_IN_PROGRESS 16,303
#define BCD_TO_BIN(22,469
struct time 24,539
int seconds;25,553
int minutes;26,568
int hours;27,583
int weekday;28,596
int day_of_month;29,611
int month;30,631
int year;31,644
include/stdarg.h,121
#define _STDARG_H2,18
typedef void * va_list;6,57
#define va_start(8,82
#define va_arg(10,154
#define va_end(12,254
include/screen.h,464
#define _SCREEN_H2,18
#define VGA_MEMORY 5,73
#define SCREEN_LIMIT 8,150
#define SCREEN_SIZE 10,217
#define HEIGHT 13,301
#define WIDTH 14,319
enum color 22,577
black 23,590
blue,24,602
green,25,610
cyan,26,619
red,27,627
magenta,28,634
brown,29,645
light_grey,30,654
dark_grey,31,668
light_blue,32,681
light_green,33,695
light_cyan,34,710
light_red,35,724
light_magenta,36,737
light_brown,37,754
white38,769
include/multiboot.h,893
#define _MULTIBOOT_H2,21
struct symbol_table 6,63
u32 tabsize;7,85
u32 strsize;8,100
u32 addr;9,115
u32 resered;10,127
struct elf_section 13,146
u32 num;14,168
u32 size;15,179
u32 addr;16,191
u32 shndx;17,203
struct multiboot_info 21,294
u32 flags;23,355
u32 mem_lower;25,403
u32 mem_upper;26,420
u32 boot_device;28,462
u32 cmdline;30,509
u32 mods_count;32,549
u32 mods_addr;33,567
struct symbol_table aout_sym;35,594
struct elf_section elf_sec;36,628
}u;u37,660
u32 mmap_length;39,696
u32 mmap_addr;40,715
u32 drives_length;42,758
u32 drives_addr;43,779
u32 config_table;45,823
u32 boot_loader_name;47,868
u32 apm_table;49,910
u32 vbe_control_info;51,941
u32 vbe_mode_info;52,965
u32 vbe_mode;53,986
u32 vbe_interface_seg;54,1002
u32 vbe_interface_off;55,1027
u32 vbe_interface_len;56,1052
vmemory.c,21
void vmem_init(3,22
gdt.c,259
struct gdt_entry gdt_entries[gdt_entries7,86
struct gdt_ptr gdt_ptr;8,119
void add_gdt_entry(11,179
void gdt_init(28,647
struct idt_entry idt_entries[idt_entries42,1127
struct idt_ptr idt_ptr;43,1162
void add_idt_entry(47,1213
void idt_init(61,1519
stdarg.c,0