Add imhex patterns
This commit is contained in:
parent
853e09517f
commit
786b180b09
2 changed files with 37 additions and 0 deletions
29
ingested.hexpat
Normal file
29
ingested.hexpat
Normal 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]];
|
||||
8
ingested_header_only.hexpat
Normal file
8
ingested_header_only.hexpat
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
#pragma endian little
|
||||
|
||||
struct Data {
|
||||
u32 pages_count;
|
||||
u32 links_count;
|
||||
};
|
||||
|
||||
Data data @ 0 [[inline]];
|
||||
Loading…
Add table
Add a link
Reference in a new issue