18 Commits

Author SHA1 Message Date
Mark
f9c0ad12f7 Move back array repr of magic 2020-09-27 12:09:43 +03:00
Mark
f52cb5e344 Fix magic format 2020-09-27 12:02:36 +03:00
Mark
4804e49981 Fix inclusion from assembly files 2020-09-27 12:00:36 +03:00
Mark
11e9556c8a Add C header 2020-09-27 11:57:35 +03:00
Mark
1591988e76 Add kernel-side protocol implementation and split it from Magic 2020-09-21 18:28:23 +03:00
Mark
7be4052928 Fix error returned from set_mmap 2020-09-21 13:59:23 +03:00
Mark
a3642f482a Make MemoryMapInfo::by_loader const 2020-09-21 13:54:02 +03:00
Mark
e125ef89d6 Add get_flags() to LoadProtocol 2020-09-21 13:45:50 +03:00
Mark
2643be66d4 Fix imports 2020-09-21 13:39:28 +03:00
Mark
daa376a583 Move KernelProtocol trait to kernel-protocol feature 2020-09-21 13:38:43 +03:00
Mark
24561381fc Add features section 2020-09-21 13:36:59 +03:00
Mark
20841c7ef2 Implement loader protocol for ProtoV1 2020-09-21 13:35:04 +03:00
Mark
56af34c505 Split protov1 into structs 2020-09-21 12:14:34 +03:00
Mark
fa586d7d0d Derive necessary traits for PixelFormat 2020-09-20 18:30:57 +03:00
Mark
fb07217701 Add TryFrom trait for u32 -> PixelFormat 2020-09-20 18:23:53 +03:00
Mark
1b5583b00f Make protocol entries public 2020-09-20 18:21:21 +03:00
Mark
0f2df007e5 Fix build problems 2020-09-20 18:13:44 +03:00
Mark
f201545a9e Initial commit 2020-09-20 18:10:21 +03:00