bootstrap: Unbundle necessary M1 sources.
* mlibc/crt1.M1: Remove. * mlibc/libc-mes.M1: Remove. * src/mes.M1: Remove.
This commit is contained in:
parent
e4bb2e1762
commit
efdae700b5
|
@ -1,33 +0,0 @@
|
|||
|
||||
|
||||
:_start
|
||||
push___%ebp
|
||||
mov____%esp,%ebp
|
||||
sub____%esp,$i32 %0x1054
|
||||
mov____%ebp,%eax
|
||||
add____$i8,%eax !4
|
||||
movzbl_(%eax),%eax
|
||||
add____$i8,%eax !3
|
||||
shl____$i8,%eax !0x02
|
||||
add____%ebp,%eax
|
||||
mov____%eax,0x32 &g_environment
|
||||
mov____%ebp,%eax
|
||||
add____$i8,%eax !8
|
||||
push___%eax
|
||||
mov____%ebp,%eax
|
||||
add____$i8,%eax !4
|
||||
movzbl_(%eax),%eax
|
||||
push___%eax
|
||||
# main();
|
||||
call32 %main
|
||||
add____$i8,%esp !0x0
|
||||
test___%eax,%eax
|
||||
mov____%eax,%ebx
|
||||
mov____$i32,%eax %1
|
||||
int____$0x80
|
||||
hlt
|
||||
leave
|
||||
ret
|
||||
|
||||
:g_environment
|
||||
!0x00 !0x00 !0x00 !0x00
|
1926
mlibc/libc-mes.M1
1926
mlibc/libc-mes.M1
File diff suppressed because it is too large
Load diff
30313
src/mes.M1
30313
src/mes.M1
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue