Andrei Makeev
f3de35a320
patterns/elf: Make hex view less ambiguous ( #92 )
...
* ELF: make section/segment data arrays sealed
* ELF: set display names for section/segment data
* Added new functions to library
* Updated ELF pattern
---------
Co-authored-by: Nik <werwolv98@gmail.com >
2023-03-23 11:51:01 +01:00
WerWolv
c0a1bbd218
includes/std: Fixed stray " in bit library
2023-03-19 16:30:54 +01:00
WerWolv
8601a6665e
includes/std: Added first set of documentation to the std library
2023-03-19 16:17:04 +01:00
Nik
55e3fec3bc
includes/std: Added std::math::accumulate, corrected std::hash::crc32
2023-03-14 14:40:58 +01:00
Nik
2d4b4add82
includes/std: Added Bytes type
2023-02-22 18:31:52 +01:00
WerWolv
862d4d1c28
includes/std: Added missing std::file::seek function
2023-01-16 14:23:29 +01:00
123456abcdef
13183769f8
includes/std: Fix namespacing for std::limits::s*_max() ( #66 )
...
fix namespacing for std::limit::s*_max()
2022-12-27 11:04:47 +01:00
Nik
e2c191b7c9
includes/std: Added std::mem::AlignTo type
2022-12-20 21:34:51 +01:00
Nik
4cdf3c11cf
includes/std: Fixed copy_section_to_section copy-paste error
2022-11-19 18:02:04 +01:00
Merlyn Morgan-Graham
de0e089165
includes/std+type: Add DOS datetime types ( #57 )
...
Add type::dosdate16_t and type::dostime16_t in pattern library
2022-11-14 10:08:00 +01:00
Nik
51dad63779
includes/std: Removed invalid returns
2022-11-09 21:56:06 +01:00
Nik
764b86acc9
includes/std: Added section functions
2022-11-09 21:53:31 +01:00
Nik
10fdf94899
includes/std: Fixed syntax error
2022-11-09 21:25:01 +01:00
Nik
9ba998e618
includes/std: Added new functions
2022-11-09 21:21:59 +01:00
Nik
9c0bf1433c
includes/std: Added new Array and SizedString type
2022-10-10 22:36:09 +02:00
Nik
f75703fd2b
includes/std: Added MagicSearch and Reinterpreter helper type
2022-10-09 17:37:37 +02:00
Nik
5481c2ff6a
includes/std: Made relevant std::core functions take patterns as reference
2022-09-15 14:30:01 +02:00
Nik
073768fec3
includes/std: Fix passing std::file::Mode enum to builtin function
2022-09-15 11:39:17 +02:00
Nik
caea4544ef
includes/hex: Added library files
2022-09-14 14:01:54 +02:00
Nik
6367f434ab
includes: Removed old types library files
2022-09-14 14:01:15 +02:00
Nik
6ccb3bf465
includes/std: Add endian parameter to std::mem::read_unsigned and std::mem::read_signed
2022-09-04 20:37:19 +02:00
Nik
966c4e15b0
includes/std: Moved Endian enum to std::mem
2022-09-04 20:26:05 +02:00
Nik
befd6ef448
includes/std: Cast endian to integer before passing it to evaluator
2022-09-04 14:31:26 +02:00
Nik
8027cda032
lib/std: Added std::core::formatted_value function
2022-08-31 15:02:47 +02:00
WerWolv
4d97e79097
lib/std: Added std::core::member_count and std::core::has_member functions
2022-08-28 22:41:43 +02:00
WerWolv
15548b92e2
includes/std: Added core library functions
2022-08-19 00:00:30 +02:00
WerWolv
87efc6cf54
includes/std: Fixed std::string::contains function not checking last character
2022-08-16 09:48:42 +02:00
WerWolv
a6e5efbb7f
includes: Added missing #pragma once to all files
2022-08-03 15:44:30 +02:00
WerWolv
5cf0daca4b
includes/type: Replaced std/types.pat with the types library
2022-08-01 13:12:23 +02:00
WerWolv
c41f7479aa
includes/std: Added std::time library
2022-08-01 13:11:41 +02:00
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
448a81a06d
includes/std: Added custom formatted types library
2022-03-03 14:27:54 +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
WerWolv
16d189843a
includes/std: Added more #pragma once to all stdlib files
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
6325dbce0d
includes/std: Moved stdlib to std folder, added all builtin functions
2022-01-30 22:30:10 +01:00