Commit Graph

18 Commits

Author SHA1 Message Date
WerWolv
91609bd3b4 patterns: Added Icon/Cursor image pattern 2021-11-28 15:09:30 +01:00
WerWolv
19a0c7143a patterns: Added ARM Cortex M vector table pattern (#23) 2021-11-28 15:09:30 +01:00
WerWolv
b2ff4dc4c0 patterns: Added Nintendo Switch NRO format pattern (#22)
* add intel_hex format (#15)

* pattern: Added Nintendo Switch NACP file format pattern (#21)

* patterns: Added Nintendo Switch NRO format pattern

Co-authored-by: Matt Farstad <matthewwilliamfarstad@gmail.com>
2021-11-28 15:09:30 +01:00
WerWolv
3160e592b5 patterns: Java class pattern tabs -> spaces 2021-11-21 10:51:56 +01:00
WerWolv
a10170c697 pattern: Added Java class pattern 2021-11-21 00:45:10 +01:00
WerWolv
c24f1f28d2 pattern: Added Nintendo Switch NACP file format pattern (#21) 2021-10-17 23:30:33 +02:00
Matt Farstad
9da4707ac3 add intel_hex format (#15) 2021-10-17 19:30:56 +02:00
WerWolv
4eff8460ba includes: Added pattern language standard library (#19)
* libstd: Initial standard library work

bit operations, fixed point, numeric limits and math functions

* libstd: Added ctype, rustint, stdint and string library, expand bit, fxpt and math library

* patterns: Drastically improve ELF pattern

* patterns: Added atmosphere AFE2

* patterns: tabs -> spaces

* patterns: Added archive file pattern
2021-09-30 12:55:42 +02:00
Fabian Wahlster
0bed03fd88 Pattern for SPIR-V 1.5 rev 4 (#17)
* Patter for SPIR-V 1.5 rev 4

* Merge headers into spirv.hexpat

* use padding for Version
2021-06-17 16:52:18 +02:00
Ilja van Sprundel
d672934033 Add pcap support to hex patterns (#16)
* Add initial pcap support 

Assumes little endian and fixed to 1000 packets, but it's a start.

* update readme for pcap entry

added initial pcap support
2021-06-02 16:08:25 +02:00
WerWolv
7c3db44abc patterns: Fix removal of nextAfter builtin function 2021-05-22 00:03:05 +02:00
ThisALV
72ea939745 patterns: Handle application/x-sharedlib mime-type as ELF binary (#13)
* Fix : Added pragma for multiple PE MIME types.

* Use magic db instead of application/octet-stream MIME-type.

* Fix: handles shared libs mime type as ELF format

* Updates README.md for new ELF mime-type
2021-04-20 21:52:13 +02:00
Quentin Fan-Chiang
0488b98b88 Patterns for .zip files and .wav files (#12)
* create .wav file pattern

* create .zip file pattern

* update readme with wav and zip

* update some names in wav pattern
2021-03-30 20:55:52 +02:00
Matthias Mailänder
92d0abc57d Add a simple BMP parser. (#11) 2021-03-30 20:55:14 +02:00
ThisALV
2f41f6e233 Improved PE patterns for both x86 and x64 files. (#9)
* Improved PE patterns for both x86 and x64 files.

Added sections table and data directories.
Support for 64bits binaries.
Separated files for 32bits and 64bits binaries.

* Deleted old PE pattern.

* Single file used for both PE32 and PE32+.

Change FORMAT preprocessor constant to switch mode.

* Improved sections table localization.

Using recently added nextAfter() builtin-function to locate sections
table.

* Automatic detection for 64bits executables.

Automatically detect if PE32+ format is enabled by checking machine
value.

* Updated README.md for single PE hexpat file.

* Use String for sections name.

* Remove silly usage of define preprocessor.
2021-01-24 14:31:51 +01:00
ThisALV
bec4233ff6 Fixed ELF header pattern (#7)
* Fixed ELF header pattern

* Fix : missing pattern offset
2020-12-21 21:03:59 +01:00
Matt Farstad
f93971dfe4 Added MIDI pattern (#5) 2020-12-12 00:29:36 +01:00
WerWolv
f2d85fd506 Uploaded currently available files 2020-12-03 21:49:54 +01:00