Ole André Vadla Ravnås
|
69c706789f
|
Follow the pattern compiler's module API
Compile, then decode through the module. Pass platform before arch,
and default both to the host rather than darwin/arm64.
|
2026-10-01 20:49:11 +02:00 |
|
Ole André Vadla Ravnås
|
ad61503b47
|
core: Decode pattern visualizers
Interpret each of ImHex's visualizers from its arguments, and
disassemble through r2.
|
2026-10-01 20:49:11 +02:00 |
|
Ole André Vadla Ravnås
|
a6f769221f
|
ui: List pattern types in the sidebar
Show each file's declared types under it, with a browse popover when
there are many, and reveal a type's declaration when it is chosen.
|
2026-10-01 20:49:11 +02:00 |
|
Ole André Vadla Ravnås
|
465d8f1b92
|
core: Lex and describe pattern sources for editing
Give the lexer a keyword set and a regex switch, and add a pattern
flavour on top of it. Let the decoder describe text that is not yet a
file.
|
2026-10-01 20:49:11 +02:00 |
|
Ole André Vadla Ravnås
|
f2883eb24c
|
core: Add a pattern library and decoder
Scan the data directory's Patterns folder for .hexpat and .pat files,
and describe and decode them through Frida.PatternCompiler.
|
2026-10-01 20:49:11 +02:00 |
|