Add imhex patterns

This commit is contained in:
Joscha 2022-10-22 01:03:16 +02:00
parent 853e09517f
commit 786b180b09
2 changed files with 37 additions and 0 deletions

29
ingested.hexpat Normal file
View file

@ -0,0 +1,29 @@
#pragma endian little
#pragma array_limit 10000000
#pragma pattern_limit 100000000
struct Page {
u32 link_idx;
// u32 id;
// u32 length;
// bool redirect;
padding[9];
u16 title_len;
char title[title_len];
};
struct Link {
u32 to;
// u32 start;
// u32 end;
padding[8];
} [[static]];
struct Data {
u32 pages_len;
u32 links_len;
Page pages[pages_len];
Link links[links_len];
};
Data data @ 0 [[inline]];

View file

@ -0,0 +1,8 @@
#pragma endian little
struct Data {
u32 pages_count;
u32 links_count;
};
Data data @ 0 [[inline]];