WerWolv
68edebbe4f
includes/std: Fixed min/max/clamp functions
2022-05-28 14:11:45 +02:00
WerWolv
4ec37dea37
includes/std: Added missing include
2022-03-28 22:55:52 +02:00
WerWolv
f708d192fb
patterns: Added Ethernet II Frame pattern
2022-03-17 22:45:18 +01:00
WerWolv
21d1b1198d
git: Added back readme entries that went missing
2022-03-17 00:13:19 +01:00
WerWolv
08ace38914
patterns: Added vdf pattern
2022-03-17 00:11:54 +01:00
WerWolv
448a81a06d
includes/std: Added custom formatted types library
2022-03-03 14:27:54 +01:00
Lukas Cone
49c4023ce7
patterns: fix bitfields ( #33 )
2022-03-01 17:02:32 +01:00
Lukas Cone
87453a54fa
patterns: add std::mem::find_sequence_in_range ( #32 )
2022-02-26 16:26:00 +01:00
WerWolv
2b4140d123
includes/std: Include io.pat in string.pat
2022-02-19 17:58:27 +01:00
Lukas Cone
9c476383ed
patterns: improve WAV pattern ( #31 )
2022-02-19 17:57:13 +01:00
Lukas Cone
5ddf0d6705
patterns: Added ISO pattern ( #30 )
2022-02-19 17:57:01 +01:00
Lukas Cone
4e8aec1935
patterns: Add TGA pattern ( #29 )
2022-02-13 01:05:44 +01:00
Lukas Cone
5e069eb265
patterns: Added DDS pattern ( #28 )
2022-02-12 16:31:13 +01:00
Quentin Fan-Chiang
97ccc8c418
patterns: Added PNG Pattern ( #27 )
...
* starting to flesh out a pattern for PNG
* using defines to improve readability
* data type changes to wip png pattern
* read png chunks until end of file
* iccp chunk and commenting
* Move IHDR out of array
* Function and pointer fixes
Co-authored-by: Foster Brereton <fbrereto@adobe.com >
2022-02-09 16:56:04 +01:00
WerWolv
16d189843a
includes/std: Added more #pragma once to all stdlib files
2022-01-30 22:30:10 +01:00
WerWolv
8759f17b37
git: Make pattern files use better syntax highlighting
2022-01-30 22:30:10 +01:00
WerWolv
5f50cb4f27
includes/std: Added extra math functions
2022-01-30 22:30:10 +01:00
WerWolv
d8261c013c
patterns: Included required stdlib files
2022-01-30 22:30:10 +01:00
WerWolv
6325dbce0d
includes/std: Moved stdlib to std folder, added all builtin functions
2022-01-30 22:30:10 +01:00
Thomas PORTASSAU
00b7c912f2
Updated zip, fixed CDSize ( #25 )
2022-01-18 00:43:17 +01:00
WerWolv
b86171b284
encodings: Added various table encoding files from romhacking.net
2022-01-15 21:26:59 +01:00
WerWolv
5ec2c64eda
patterns: Added Nintendo Switch PRODINFO pattern
2021-12-09 14:13:54 -08:00
WerWolv
853da68183
scripts: Added SVD to Pattern Language converter
2021-12-08 07:23:53 -08:00
WerWolv
47fc949289
tips: Fixed typo
2021-11-30 19:44:39 +01:00
WerWolv
9de99d9b08
includes/std: Added std::mem::eof function
2021-11-28 15:09:30 +01:00
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
c2209e6007
includes/std: Added std::file helpers
2021-11-28 15:09:30 +01:00
WerWolv
8e2ea5c330
includes/std: Added hash module
2021-11-28 15:09:30 +01:00
WerWolv
34abca0ee3
includes/std: Added to_upper, to_lower and replace string function
2021-11-28 15:09:30 +01:00
WerWolv
55a15dc14b
includes/std: Added sign, copy_sign, factorial, comb and perm math functions
2021-11-28 15:09:30 +01:00
WerWolv
44fee9ecdc
includes/std: Fixed std::ptr functions calculating base wrong
2021-11-28 15:09:30 +01:00
WerWolv
348d16d99b
includes/std: Added string reverse function
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
b2f58d876d
includes/libstd: Fixed missing semicolon in fixed point library
2021-10-20 15:13:26 +02: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
f5602b672c
includes/std: Added fixed point change_precision function
2021-10-04 20:32:07 +02:00
WerWolv
e35ab5b459
includes/std: Fixed wrong name of ispunct function
2021-10-04 20:31:49 +02:00
WerWolv
5a22ecd15e
includes/std: Added ptr helpers
2021-10-04 20:31:12 +02:00
WerWolv
935a1b7e3b
includes/std: stdint -> cint
2021-10-04 20:30:57 +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
WerWolv
71501923c9
yara: Moved official rules to separate folder
2021-09-23 01:39:59 +02:00
WerWolv
be2a6ca58e
Added yara rules submodule
2021-09-14 00:04:56 +02:00
WerWolv
794617df46
constants: Added crc16, crc32, http and linux error constants
2021-09-09 12:30:29 +02:00
WerWolv
6576e8ba54
tips: Added initial imhex and re tips
2021-08-22 00:48:55 +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