summaryrefslogtreecommitdiff
path: root/kernel/kmain.o
blob: 9a3a76d1ea7d511f6d17fb958311ad9d438f6fd3 (plain)
ofshex dumpascii
0000 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 01 00 03 00 01 00 00 00 00 00 00 00 00 00 00 00 .ELF............................
0020 08 0a 00 00 00 00 00 00 34 00 00 00 00 00 28 00 12 00 11 00 01 00 00 00 0a 00 00 00 55 89 e5 53 ........4.....(.............U..S
0040 83 ec 04 e8 fc ff ff ff 81 c3 02 00 00 00 e8 fc ff ff ff 83 ec 0c 8d 83 00 00 00 00 50 e8 fc ff ............................P...
0060 ff ff 83 c4 10 83 ec 0c 8d 83 13 00 00 00 50 e8 fc ff ff ff 83 c4 10 90 8b 5d fc c9 c3 00 00 00 ..............P..........]......
0080 01 00 00 00 00 00 26 00 a5 04 00 00 09 00 00 00 64 00 02 00 00 00 00 00 3d 00 00 00 64 00 02 00 ......&.........d.......=...d...
00a0 00 00 00 00 45 00 00 00 3c 00 00 00 00 00 00 00 54 00 00 00 80 00 00 00 00 00 00 00 7e 00 00 00 ....E...<.......T...........~...
00c0 80 00 00 00 00 00 00 00 98 00 00 00 80 00 00 00 00 00 00 00 c7 00 00 00 80 00 00 00 00 00 00 00 ................................
00e0 f2 00 00 00 80 00 00 00 00 00 00 00 22 01 00 00 80 00 00 00 00 00 00 00 9a 01 00 00 80 00 00 00 ............"...................
0100 00 00 00 00 f0 01 00 00 80 00 00 00 00 00 00 00 42 02 00 00 80 00 00 00 00 00 00 00 87 02 00 00 ................B...............
0120 80 00 00 00 00 00 00 00 b4 02 00 00 80 00 00 00 00 00 00 00 e5 02 00 00 80 00 00 00 00 00 00 00 ................................
0140 0f 03 00 00 80 00 00 00 00 00 00 00 38 03 00 00 80 00 00 00 00 00 00 00 52 03 00 00 80 00 00 00 ............8...........R.......
0160 00 00 00 00 6d 03 00 00 80 00 00 00 00 00 00 00 8e 03 00 00 80 00 00 00 00 00 00 00 ab 03 00 00 ....m...........................
0180 80 00 00 00 00 00 00 00 c8 03 00 00 80 00 00 00 00 00 00 00 e7 03 00 00 80 00 00 00 00 00 00 00 ................................
01a0 05 04 00 00 80 00 00 00 00 00 00 00 24 04 00 00 80 00 00 00 00 00 00 00 43 04 00 00 80 00 00 00 ............$...........C.......
01c0 00 00 00 00 62 04 00 00 80 00 00 00 00 00 00 00 83 04 00 00 80 00 00 00 00 00 00 00 97 04 00 00 ....b...........................
01e0 24 00 05 00 00 00 00 00 00 00 00 00 2e 00 00 00 00 00 00 00 00 00 00 00 44 00 05 00 00 00 00 00 $.......................D.......
0200 00 00 00 00 44 00 06 00 12 00 00 00 00 00 00 00 44 00 08 00 17 00 00 00 00 00 00 00 44 00 09 00 ....D...........D...........D...
0220 29 00 00 00 00 00 00 00 44 00 0a 00 3b 00 00 00 00 00 00 00 24 00 00 00 41 00 00 00 00 00 00 00 ).......D...;.......$...A.......
0240 4e 00 00 00 41 00 00 00 00 00 00 00 64 00 00 00 41 00 00 00 00 6b 6d 61 69 6e 2e 63 00 2f 68 6f N...A.......d...A....kmain.c./ho
0260 6d 65 2f 6a 61 6b 65 2f 44 6f 63 75 6d 65 6e 74 73 2f 50 72 6f 6a 65 63 74 73 2f 75 6e 69 78 2d me/jake/Documents/Projects/unix-
0280 68 6f 6d 65 62 72 65 77 2f 6b 65 72 6e 65 6c 2f 00 6b 6d 61 69 6e 2e 63 00 67 63 63 32 5f 63 6f homebrew/kernel/.kmain.c.gcc2_co
02a0 6d 70 69 6c 65 64 2e 00 69 6e 74 3a 74 28 30 2c 31 29 3d 72 28 30 2c 31 29 3b 2d 32 31 34 37 34 mpiled..int:t(0,1)=r(0,1);-21474
02c0 38 33 36 34 38 3b 32 31 34 37 34 38 33 36 34 37 3b 00 63 68 61 72 3a 74 28 30 2c 32 29 3d 72 28 83648;2147483647;.char:t(0,2)=r(
02e0 30 2c 32 29 3b 30 3b 31 32 37 3b 00 6c 6f 6e 67 20 69 6e 74 3a 74 28 30 2c 33 29 3d 72 28 30 2c 0,2);0;127;.long.int:t(0,3)=r(0,
0300 33 29 3b 2d 32 31 34 37 34 38 33 36 34 38 3b 32 31 34 37 34 38 33 36 34 37 3b 00 75 6e 73 69 67 3);-2147483648;2147483647;.unsig
0320 6e 65 64 20 69 6e 74 3a 74 28 30 2c 34 29 3d 72 28 30 2c 34 29 3b 30 3b 30 33 37 37 37 37 37 37 ned.int:t(0,4)=r(0,4);0;03777777
0340 37 37 37 37 3b 00 6c 6f 6e 67 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 3a 74 28 30 2c 35 29 3d 72 7777;.long.unsigned.int:t(0,5)=r
0360 28 30 2c 35 29 3b 30 3b 30 33 37 37 37 37 37 37 37 37 37 37 3b 00 5f 5f 69 6e 74 31 32 38 3a 74 (0,5);0;037777777777;.__int128:t
0380 28 30 2c 36 29 3d 40 73 31 32 38 3b 72 28 30 2c 36 29 3b 30 32 30 30 30 30 30 30 30 30 30 30 30 (0,6)=@s128;r(0,6);0200000000000
03a0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 3b 0000000000000000000000000000000;
03c0 30 31 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 01777777777777777777777777777777
03e0 37 37 37 37 37 37 37 37 37 37 37 37 3b 00 5f 5f 69 6e 74 31 32 38 20 75 6e 73 69 67 6e 65 64 3a 777777777777;.__int128.unsigned:
0400 74 28 30 2c 37 29 3d 40 73 31 32 38 3b 72 28 30 2c 37 29 3b 30 3b 30 33 37 37 37 37 37 37 37 37 t(0,7)=@s128;r(0,7);0;0377777777
0420 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 77777777777777777777777777777777
0440 37 37 3b 00 6c 6f 6e 67 20 6c 6f 6e 67 20 69 6e 74 3a 74 28 30 2c 38 29 3d 40 73 36 34 3b 72 28 77;.long.long.int:t(0,8)=@s64;r(
0460 30 2c 38 29 3b 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 3b 30 30 37 0,8);01000000000000000000000;007
0480 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 3b 00 6c 6f 6e 67 20 6c 6f 6e 67 20 77777777777777777777;.long.long.
04a0 75 6e 73 69 67 6e 65 64 20 69 6e 74 3a 74 28 30 2c 39 29 3d 40 73 36 34 3b 72 28 30 2c 39 29 3b unsigned.int:t(0,9)=@s64;r(0,9);
04c0 30 3b 30 31 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 3b 00 73 68 6f 72 74 0;01777777777777777777777;.short
04e0 20 69 6e 74 3a 74 28 30 2c 31 30 29 3d 40 73 31 36 3b 72 28 30 2c 31 30 29 3b 2d 33 32 37 36 38 .int:t(0,10)=@s16;r(0,10);-32768
0500 3b 33 32 37 36 37 3b 00 73 68 6f 72 74 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 3a 74 28 30 2c 31 ;32767;.short.unsigned.int:t(0,1
0520 31 29 3d 40 73 31 36 3b 72 28 30 2c 31 31 29 3b 30 3b 36 35 35 33 35 3b 00 73 69 67 6e 65 64 20 1)=@s16;r(0,11);0;65535;.signed.
0540 63 68 61 72 3a 74 28 30 2c 31 32 29 3d 40 73 38 3b 72 28 30 2c 31 32 29 3b 2d 31 32 38 3b 31 32 char:t(0,12)=@s8;r(0,12);-128;12
0560 37 3b 00 75 6e 73 69 67 6e 65 64 20 63 68 61 72 3a 74 28 30 2c 31 33 29 3d 40 73 38 3b 72 28 30 7;.unsigned.char:t(0,13)=@s8;r(0
0580 2c 31 33 29 3b 30 3b 32 35 35 3b 00 66 6c 6f 61 74 3a 74 28 30 2c 31 34 29 3d 72 28 30 2c 31 29 ,13);0;255;.float:t(0,14)=r(0,1)
05a0 3b 34 3b 30 3b 00 64 6f 75 62 6c 65 3a 74 28 30 2c 31 35 29 3d 72 28 30 2c 31 29 3b 38 3b 30 3b ;4;0;.double:t(0,15)=r(0,1);8;0;
05c0 00 6c 6f 6e 67 20 64 6f 75 62 6c 65 3a 74 28 30 2c 31 36 29 3d 72 28 30 2c 31 29 3b 31 32 3b 30 .long.double:t(0,16)=r(0,1);12;0
05e0 3b 00 5f 46 6c 6f 61 74 33 32 3a 74 28 30 2c 31 37 29 3d 72 28 30 2c 31 29 3b 34 3b 30 3b 00 5f ;._Float32:t(0,17)=r(0,1);4;0;._
0600 46 6c 6f 61 74 36 34 3a 74 28 30 2c 31 38 29 3d 72 28 30 2c 31 29 3b 38 3b 30 3b 00 5f 46 6c 6f Float64:t(0,18)=r(0,1);8;0;._Flo
0620 61 74 31 32 38 3a 74 28 30 2c 31 39 29 3d 72 28 30 2c 31 29 3b 31 36 3b 30 3b 00 5f 46 6c 6f 61 at128:t(0,19)=r(0,1);16;0;._Floa
0640 74 33 32 78 3a 74 28 30 2c 32 30 29 3d 72 28 30 2c 31 29 3b 38 3b 30 3b 00 5f 46 6c 6f 61 74 36 t32x:t(0,20)=r(0,1);8;0;._Float6
0660 34 78 3a 74 28 30 2c 32 31 29 3d 72 28 30 2c 31 29 3b 31 32 3b 30 3b 00 5f 44 65 63 69 6d 61 6c 4x:t(0,21)=r(0,1);12;0;._Decimal
0680 33 32 3a 74 28 30 2c 32 32 29 3d 72 28 30 2c 31 29 3b 34 3b 30 3b 00 5f 44 65 63 69 6d 61 6c 36 32:t(0,22)=r(0,1);4;0;._Decimal6
06a0 34 3a 74 28 30 2c 32 33 29 3d 72 28 30 2c 31 29 3b 38 3b 30 3b 00 5f 44 65 63 69 6d 61 6c 31 32 4:t(0,23)=r(0,1);8;0;._Decimal12
06c0 38 3a 74 28 30 2c 32 34 29 3d 72 28 30 2c 31 29 3b 31 36 3b 30 3b 00 76 6f 69 64 3a 74 28 30 2c 8:t(0,24)=r(0,1);16;0;.void:t(0,
06e0 32 35 29 3d 28 30 2c 32 35 29 00 6b 6d 61 69 6e 3a 46 28 30 2c 32 35 29 00 4b 65 72 6e 65 6c 20 25)=(0,25).kmain:F(0,25).Kernel.
0700 62 6f 6f 74 69 6e 67 2e 2e 2e 0a 00 4b 65 72 6e 65 6c 20 62 6f 6f 74 65 64 21 0a 00 8b 1c 24 c3 booting.....Kernel.booted!....$.
0720 00 47 43 43 3a 20 28 47 4e 55 29 20 38 2e 31 2e 31 20 32 30 31 38 30 35 33 31 00 00 14 00 00 00 .GCC:.(GNU).8.1.1.20180531......
0740 00 00 00 00 01 7a 52 00 01 7c 08 01 1b 0c 04 04 88 01 00 00 20 00 00 00 1c 00 00 00 00 00 00 00 .....zR..|......................
0760 41 00 00 00 00 41 0e 08 85 02 42 0d 05 44 83 03 79 c5 c3 0c 04 04 00 00 10 00 00 00 40 00 00 00 A....A....B..D..y...........@...
0780 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 ................................
07a0 00 00 00 00 00 00 00 00 04 00 f1 ff 00 00 00 00 00 00 00 00 00 00 00 00 03 00 02 00 00 00 00 00 ................................
07c0 00 00 00 00 00 00 00 00 03 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 05 00 00 00 00 00 ................................
07e0 00 00 00 00 00 00 00 00 03 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 0a 00 00 00 00 00 ................................
0800 00 00 00 00 00 00 00 00 03 00 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 0d 00 00 00 00 00 ................................
0820 00 00 00 00 00 00 00 00 03 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 08 00 00 00 00 00 ................................
0840 00 00 00 00 00 00 00 00 03 00 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 01 00 09 00 00 00 ................................
0860 00 00 00 00 41 00 00 00 12 00 02 00 0f 00 00 00 00 00 00 00 00 00 00 00 12 02 0a 00 25 00 00 00 ....A.......................%...
0880 00 00 00 00 00 00 00 00 10 00 00 00 3b 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 44 00 00 00 ............;...............D...
08a0 00 00 00 00 00 00 00 00 10 00 00 00 00 6b 6d 61 69 6e 2e 63 00 6b 6d 61 69 6e 00 5f 5f 78 38 36 .............kmain.c.kmain.__x86
08c0 2e 67 65 74 5f 70 63 5f 74 68 75 6e 6b 2e 62 78 00 5f 47 4c 4f 42 41 4c 5f 4f 46 46 53 45 54 5f .get_pc_thunk.bx._GLOBAL_OFFSET_
08e0 54 41 42 4c 45 5f 00 63 6f 6e 5f 69 6e 69 74 00 70 72 69 6e 74 66 00 00 08 00 00 00 02 0e 00 00 TABLE_.con_init.printf..........
0900 0e 00 00 00 0a 0f 00 00 13 00 00 00 04 10 00 00 1c 00 00 00 09 05 00 00 22 00 00 00 04 11 00 00 ........................".......
0920 2e 00 00 00 09 05 00 00 34 00 00 00 04 11 00 00 14 00 00 00 01 02 00 00 20 00 00 00 01 02 00 00 ........4.......................
0940 64 01 00 00 01 0d 00 00 70 01 00 00 01 02 00 00 c4 01 00 00 01 02 00 00 d0 01 00 00 01 02 00 00 d.......p.......................
0960 20 00 00 00 02 02 00 00 44 00 00 00 02 06 00 00 00 2e 73 79 6d 74 61 62 00 2e 73 74 72 74 61 62 ........D.........symtab..strtab
0980 00 2e 73 68 73 74 72 74 61 62 00 2e 72 65 6c 2e 74 65 78 74 00 2e 64 61 74 61 00 2e 62 73 73 00 ..shstrtab..rel.text..data..bss.
09a0 2e 72 65 6c 2e 73 74 61 62 00 2e 73 74 61 62 73 74 72 00 2e 72 6f 64 61 74 61 00 2e 74 65 78 74 .rel.stab..stabstr..rodata..text
09c0 2e 5f 5f 78 38 36 2e 67 65 74 5f 70 63 5f 74 68 75 6e 6b 2e 62 78 00 2e 63 6f 6d 6d 65 6e 74 00 .__x86.get_pc_thunk.bx..comment.
09e0 2e 6e 6f 74 65 2e 47 4e 55 2d 73 74 61 63 6b 00 2e 72 65 6c 2e 65 68 5f 66 72 61 6d 65 00 2e 67 .note.GNU-stack..rel.eh_frame..g
0a00 72 6f 75 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 roup............................
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8e 00 00 00 11 00 00 00 00 00 00 00 00 00 00 00 ................................
0a40 34 00 00 00 08 00 00 00 0f 00 00 00 0e 00 00 00 04 00 00 00 04 00 00 00 1f 00 00 00 01 00 00 00 4...............................
0a60 06 00 00 00 00 00 00 00 3c 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ........<...A...................
0a80 1b 00 00 00 09 00 00 00 40 00 00 00 00 00 00 00 f8 08 00 00 38 00 00 00 0f 00 00 00 02 00 00 00 ........@...........8...........
0aa0 04 00 00 00 08 00 00 00 25 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 7d 00 00 00 00 00 00 00 ........%...............}.......
0ac0 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 2b 00 00 00 08 00 00 00 03 00 00 00 00 00 00 00 ................+...............
0ae0 7d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 34 00 00 00 01 00 00 00 }.......................4.......
0b00 00 00 00 00 00 00 00 00 80 00 00 00 d4 01 00 00 08 00 00 00 00 00 00 00 04 00 00 00 0c 00 00 00 ................................
0b20 30 00 00 00 09 00 00 00 40 00 00 00 00 00 00 00 30 09 00 00 30 00 00 00 0f 00 00 00 06 00 00 00 0.......@.......0...0...........
0b40 04 00 00 00 08 00 00 00 3a 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 54 02 00 00 a5 04 00 00 ........:...............T.......
0b60 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 43 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 ................C...............
0b80 f9 06 00 00 23 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 4b 00 00 00 01 00 00 00 ....#...................K.......
0ba0 06 02 00 00 00 00 00 00 1c 07 00 00 04 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ................................
0bc0 67 00 00 00 01 00 00 00 30 00 00 00 00 00 00 00 20 07 00 00 1b 00 00 00 00 00 00 00 00 00 00 00 g.......0.......................
0be0 01 00 00 00 01 00 00 00 70 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 3b 07 00 00 00 00 00 00 ........p...............;.......
0c00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 84 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 ................................
0c20 3c 07 00 00 50 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 80 00 00 00 09 00 00 00 <...P...........................
0c40 40 00 00 00 00 00 00 00 60 09 00 00 10 00 00 00 0f 00 00 00 0d 00 00 00 04 00 00 00 08 00 00 00 @.......`.......................
0c60 01 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 8c 07 00 00 20 01 00 00 10 00 00 00 0d 00 00 00 ................................
0c80 04 00 00 00 10 00 00 00 09 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 ac 08 00 00 4b 00 00 00 ............................K...
0ca0 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 11 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 ................................
0cc0 70 09 00 00 95 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 p.......................